XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Operating and finance leases liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating Leases $ 33,111 $ 21,379
Finance Leases 1,241 1,001
Accrued liabilities    
Lessee, Lease, Description [Line Items]    
Operating Leases 6,398 3,990
Finance Leases 1,205 960
Other Liabilities    
Lessee, Lease, Description [Line Items]    
Operating Leases 26,713 17,389
Finance Leases $ 36 $ 41