XML 98 R81.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Estimated Annual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 4,589  
2026 4,526  
2027 3,607  
2028 3,151  
2029 2,750  
2030 and thereafter 2,417  
Operating lease, liability, payments, due 21,040  
Interest (2,560)  
Total operating lease liabilities 18,480 $ 14,905
Finance Leases    
2025 197  
2026 126  
2027 66  
2028 65  
2029 65  
2030 and thereafter 60  
Finance lease liability, payments, due 579  
Interest (106)  
Total finance lease liabilities $ 473 $ 213