XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Schedule of Estimated Minimum Future Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
Fiscal year ending December 31, 2025 $ 13,608  
Fiscal year ending December 31, 2026 12,719  
Fiscal year ending December 31, 2027 11,669  
Fiscal year ending December 31, 2028 8,926  
Fiscal year ending December 31, 2029 8,656  
Thereafter 40,069  
Total lease payments 95,647  
Less: interest (20,907)  
Lease liability balance 74,740  
Finance Leases    
Fiscal year ending December 31, 2025 19,951  
Fiscal year ending December 31, 2026 15,367  
Fiscal year ending December 31, 2027 11,399  
Fiscal year ending December 31, 2028 10,750  
Fiscal year ending December 31, 2029 8,571  
Thereafter 14,366  
Total lease payments 80,404  
Less: interest (10,742)  
Lease liability balance $ 69,662 $ 53,066