XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Operating Leases Future Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 38,733  
2024 6,640  
2025 2,473  
2026 437  
2027 75  
Thereafter 0  
Total minimum lease payments 48,358  
Less: Amount representing interest (1,523)  
Present value of net minimum lease payments 46,835  
Less: Current portion of lease obligations (37,525) $ (32,062)
Total long-term lease obligations $ 9,310 $ 58,747
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities