XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Income taxes payable $ 3,931 $ 1,517
Accrued salaries and wages 15,981 15,744
Current deferred tax liabilities 7,987 0
Accrued interest payable 4,249 4,209
Current portion of operating lease liabilities 5,788 5,760
Restricted cash due to customers 3,841 3,062
Payroll liabilities 2,614 1,876
Deferred revenue 29,743  
Other 5,205 6,267
Total accrued liabilities $ 49,596 $ 38,435