XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 2,499  
2026 11,291  
2027 7,458  
2028 4,816  
2029 2,565  
Thereafter 545  
Total cash lease payments 29,174  
Less: amounts representing interest (3,180)  
Operating lease liabilities, current and long-term portions 25,994 $ 24,539
Finance Leases    
Remainder of 2025 67  
2026 262  
2027 65  
2028 7  
2029 0  
Thereafter 0  
Total cash lease payments 401  
Less: amounts representing interest (29)  
Long-term debt, current and long-term portions 372 $ 545
Total    
Remainder of 2025 2,566  
2026 11,553  
2027 7,523  
2028 4,823  
2029 2,565  
Thereafter 545  
Total cash lease payments 29,575  
Less: amounts representing interest (3,209)  
Total lease liabilities $ 26,366