Annual report [Section 13 and 15(d), not S-K Item 405]

BUSINESS SEGMENTS - Additional information (Details)

v3.25.0.1
BUSINESS SEGMENTS - Additional information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
customer
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
customer
Revenue, Major Customer [Line Items]      
Revenue from contract with customer $ 345,066 $ 334,503 $ 408,544
Customer concentration | Revenue      
Revenue, Major Customer [Line Items]      
Number of customers | customer 1 2  
Customer concentration | Revenue | Customer One      
Revenue, Major Customer [Line Items]      
Number of customers | customer 1   1
Concentration risk (in percent) 15.00%   19.00%
Revenue from contract with customer $ 50,900    
Customer concentration | Revenue | Customer One | TechOps      
Revenue, Major Customer [Line Items]      
Revenue from contract with customer 33,500    
Customer concentration | Revenue | Customer One | Asset Management Solutions      
Revenue, Major Customer [Line Items]      
Revenue from contract with customer $ 17,400    
Customer concentration | Revenue | Customer Two      
Revenue, Major Customer [Line Items]      
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 | Revenue | Minimum | Customer One      
Revenue, Major Customer [Line Items]      
Concentration risk (in percent) 10.00% 10.00%