XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Lease Right of Use Obligations    
2025 $ 13,110  
2026 11,419  
2027 8,469  
2028 6,570  
2029 2,185  
Thereafter 356  
Total lease payments 42,109  
Less: present value discount (4,183)  
Present value of lease obligations 37,926 $ 42,908
Finance Leases    
2025 28  
2026 0  
2027 0  
2028 0  
2029 0  
Thereafter 0  
Total lease payments 28  
Less: present value discount (7)  
Present value of lease obligations 21 $ 31
Total    
2025 13,138  
2026 11,419  
2027 8,469  
2028 6,570  
2029 2,185  
Thereafter 356  
Total lease payments 42,137  
Less: present value discount (4,190)  
Present value of lease obligations $ 37,947