XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.1
LEASES - Operating and finance leases liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
LEASES    
Operating Leases $ 35,600 $ 37,333
Finance Leases 2,426 798
Accrued liabilities    
LEASES    
Operating Leases 7,642 7,747
Finance Leases $ 2,393 $ 757
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Other Liabilities    
LEASES    
Operating Leases $ 27,958 $ 29,586
Finance Leases $ 33 $ 41
Operating Lease, Liability, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent