Annual report pursuant to Section 13 and 15(d)

BUSINESS SEGMENTS - Additional information (Details)

v3.24.0.1
BUSINESS SEGMENTS - Additional information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue, Major Customer [Line Items]      
Revenue from contract with customer $ 334,503 $ 408,544 $ 340,437
Customer concentration | Revenue | Customer One      
Revenue, Major Customer [Line Items]      
Concentration risk (in percent)   19.00% 14.00%
Revenue from contract with customer   $ 77,200  
Customer concentration | Revenue | Customer Two      
Revenue, Major Customer [Line Items]      
Concentration risk (in percent) 25.00%    
Revenue from contract with customer $ 82,200    
Customer concentration | Revenue | Customer Two | TechOps      
Revenue, Major Customer [Line Items]      
Revenue from contract with customer 35,700    
Customer concentration | Revenue | Customer Two | Asset Management Solutions      
Revenue, Major Customer [Line Items]      
Revenue from contract with customer $ 46,500    
Customer concentration | Sales | Customer One      
Revenue, Major Customer [Line Items]      
Concentration risk (in percent) 10.00%    
Customer concentration | Sales | Customer Two      
Revenue, Major Customer [Line Items]      
Concentration risk (in percent) 10.00%