XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued salaries and wages $ 12,101 $ 15,744
Income taxes payable 9,436 1,517
Accrued interest payable 8,995 4,209
Current portion of operating lease liabilities 5,989 5,760
Restricted cash due to customers 3,654 3,062
Payroll liabilities 1,985 1,876
Other 4,508 6,267
Total accrued liabilities $ 46,668 $ 38,435