XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Operating Leases Future Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
2024 $ 7,408  
2025 2,401  
2026 0  
2027 0  
2028 0  
Thereafter 0  
Total minimum lease payments 9,809  
Less: Amount representing interest (306)  
Present value of net minimum lease payments 9,503  
Less: Current portion of lease obligations (7,121) $ (37,525)
Total long-term lease obligations $ 2,382 $ 9,310