XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating and Finance Lease Payments Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Lease    
2026 $ 8,878  
2027 5,256  
2028 2,607  
2029 1,452  
2030 895  
Thereafter 645  
Total future minimum lease payments 19,733  
Less: Amount of lease payments representing interest (1,946)  
Total operating lease liabilities 17,787 $ 19,548
Finance Lease    
2026 13,993  
2027 8,306  
2028 2,452  
2029 380  
2030 157  
Thereafter 31  
Total future minimum lease payments 25,319  
Less: Amount of lease payments representing interest (1,562)  
Total finance lease liabilities $ 23,757 $ 21,226