XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating leases      
2024   $ 17,106  
2025   13,381  
2026   10,513  
2027   5,471  
2028   1,130  
Thereafter   26  
Total future minimum payments   47,627  
Less: Interest   3,052  
Present value of lease liabilities   44,575  
Financing      
2024   61  
2025   38  
2026   16  
2027   11  
2028   0  
Thereafter   0  
Total lease payments   126  
Less: Interest   8  
Present value of lease liabilities   118  
Other Leases      
2024   1,834  
2025   484  
2026   385  
2027   320  
2028   293  
Thereafter   250  
Total lease payments   3,566  
Total Lease Obligations      
2024   19,001  
2025   13,903  
2026   10,914  
2027   5,802  
2028   1,423  
Thereafter   276  
Total lease payments   51,319  
Operating lease capitalized interest expense   1,581  
Financing lease, capitalized interest expense   5  
Sublease income   $ 1,408 $ 951
Forecast      
Total Lease Obligations      
Sublease income $ 1,677