XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Operating leases      
2025   $ 14,078  
2026   11,457  
2027   6,487  
2028   1,859  
2029   646  
Thereafter   234  
Total future minimum payments   34,761  
Less: Interest   2,044  
Present value of lease liabilities   $ 32,717  
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]   Lease liabilities, Lease liabilities, noncurrent  
Other Leases      
2025   $ 1,709  
2026   495  
2027   385  
2028   370  
2029   374  
Thereafter   101  
Total lease payments   3,434  
Total Lease Obligations      
2025   15,787  
2026   11,952  
2027   6,872  
2028   2,229  
2029   1,020  
Thereafter   335  
Total lease payments   38,195  
Operating lease capitalized interest expense   1,131  
Sublease income   $ 1,757 $ 1,408
Forecast      
Total Lease Obligations      
Sublease income $ 979