XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Maturity Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 8,797  
2026 6,807  
2027 5,712  
2028 4,248  
2029 2,459  
Thereafter 1,329  
Total lease payments 29,352  
Less: Imputed interest (4,079)  
Present value of operating lease liabilities 25,273  
Less: Current portion (7,284) $ (6,880)
Total long-term operating lease liabilities $ 17,989 $ 18,346
Weighted-average remaining lease term (years) 4 years  
Weighted-average discount rate 6.00%