XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
CONTRACT COSTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Contract costs      
Contract costs, net $ 34,736 $ 25,418  
Amortization of contract costs 19,162 19,990 $ 26,629
Sales commissions      
Contract costs      
Contract costs, net 3,000 2,600  
Amortization of contract costs $ 1,900 2,200 3,000
Sales commissions | Maximum      
Contract costs      
Capitalized contract, amortization period 1 year    
Freight and mobilization      
Contract costs      
Contract costs, net $ 31,700 22,800  
Capitalized contract, amortization period 36 months    
Amortization of contract costs $ 17,300 $ 17,800 $ 23,600