XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Leases    
Fiscal year ending December 31, 2024 $ 12,293  
Fiscal year ending December 31, 2025 12,586  
Fiscal year ending December 31, 2026 11,098  
Fiscal year ending December 31, 2027 12,423  
Fiscal year ending December 31, 2028 7,790  
Thereafter 39,230  
Total lease payments 95,420  
Less: interest (20,307)  
Lease liability balance 75,113  
Finance Leases    
Fiscal year ending December 31, 2024 12,432  
Fiscal year ending December 31, 2025 12,230  
Fiscal year ending December 31, 2026 11,628  
Fiscal year ending December 31, 2027 7,648  
Fiscal year ending December 31, 2028 6,985  
Thereafter 8,900  
Total lease payments 59,823  
Less: interest (6,757)  
Lease liability balance $ 53,066 $ 49,813