XML 78 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Future Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating    
2024 $ 10,442  
2025 10,368  
2026 9,212  
2027 8,993  
2028 8,432  
Thereafter 16,989  
Total lease payments 64,436  
Less portion representing interest 8,594  
Total principal 55,842  
Current, operating leases 8,336 $ 9,099
Long-term portion 47,506 56,299
Finance    
2024 1,442  
2025 1,305  
2026 852  
2027 855  
2028 806  
Thereafter 8,039  
Total lease payments 13,299  
Less portion representing interest 3,611  
Total principal 9,688  
Current portion of finance lease liabilities 954 704
Long-term portion $ 8,734 $ 1,200