XML 71 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECEIVABLES - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]      
Trade accounts receivable $ 178,174 $ 161,751  
Unbilled receivables 43,981 35,933  
Allowance for credit losses (6,747) (8,912) $ (9,918)
Total $ 215,408 $ 188,772  
Accounts receivable, payment terms 30 days