XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases Maturities of Operating and Financing Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Lease    
2025 $ 8,093  
2026 7,153  
2027 6,515  
2028 5,718  
2029 5,147  
Thereafter 19,083  
Total lease payments 51,709  
Less imputed interest (10,334)  
Total lease liabilities 41,375 $ 17,406
Finance Lease    
2025 715  
2026 712  
2027 472  
2028 97  
2029 4  
Thereafter 2  
Total lease payments 2,002  
Less imputed interest (128)  
Total lease liabilities 1,874 $ 2,365
Lessee, Operating Lease, Lease Not yet Commenced, Fair Value $ 10,300