v3.25.4
Leases - Schedule of Estimated Annual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leases    
2026 $ 5,672  
2027 5,139  
2028 5,349  
2029 4,952  
2030 3,042  
2031 and thereafter 11,042  
Operating lease, liability, payments, due 35,196  
Interest (6,545)  
Total operating lease liabilities 28,651 $ 18,480
Finance Leases    
2026 194  
2027 139  
2028 135  
2029 132  
2030 71  
2031 and thereafter 0  
Finance lease liability, payments, due 671  
Interest (109)  
Total finance lease liabilities $ 562 $ 473