XML 71 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing and Operating Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financing and Operating Leases    
Cash paid on operating lease liabilities $ 2,500 $ 2,400
Operating Leases    
2025 3,142  
2026 2,987  
2027 2,833  
2028 2,513  
2029 886  
Total operating lease payment 12,361  
Less imputed interest (1,651)  
Total operating lease liabilities 10,710 11,923
Financing Leases    
2025 7,831  
2026 6,416  
2027 5,485  
2028 4,224  
2029 1,707  
Total financing lease payment 25,663  
Less imputed interest (2,862)  
Total financing lease liabilities $ 22,801 $ 18,106