XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 9,019  
2027 9,949  
2028 6,517  
2029 4,907  
2030 4,083  
Thereafter 20,408  
Total minimum lease payments 54,883  
Less: imputed interest (11,020)  
Total present value of lease liabilities 43,863 $ 45,381
Finance Leases    
2026 153  
2027 158  
2028 41  
2029 0  
2030 0  
Thereafter 0  
Total minimum lease payments 352  
Less: imputed interest (8)  
Total present value of lease liabilities 344 $ 483
Total    
2026 9,172  
2027 10,107  
2028 6,558  
2029 4,907  
2030 4,083  
Thereafter 20,408  
Total minimum lease payments 55,235  
Less: imputed interest (11,028)  
Total present value of lease liabilities $ 44,207