XML 166 R136.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finance Leases    
2025 $ 2,957  
2026 2,579  
2027 973  
2028 97  
2029 62  
Thereafter 0  
Total lease payments 6,668  
Less: imputed interest 386  
Less: leases that have not yet commenced 0  
Total lease liabilities 6,282 $ 2,636
Operating Leases    
2025 9,675  
2026 9,260  
2027 8,408  
2028 7,134  
2029 6,764  
Thereafter 12,267  
Total lease payments 53,508  
Less: imputed interest 5,207  
Less: leases that have not yet commenced 569  
Total lease liabilities 47,732 $ 43,675
Total    
2025 12,632  
2026 11,839  
2027 9,381  
2028 7,231  
2029 6,826  
Thereafter 12,267  
Total lease payments 60,176  
Less: imputed interest 5,593  
Less: leases that have not yet commenced 569  
Total lease liabilities $ 54,014