Annual report [Section 13 and 15(d), not S-K Item 405]

Leases - Supplemental Balance Sheet Information (Details)

v3.25.0.1
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current maturities of long-term lease obligations Current maturities of long-term lease obligations
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease obligations Long-term lease obligations
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current maturities of long-term lease obligations Current maturities of long-term lease obligations
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term lease obligations Long-term lease obligations
Operating Leases    
Operating lease right-of-use assets $ 14,265 $ 15,562
Current maturities of long-term lease obligations 1,960 1,541
Long-term lease obligations 19,191 21,123
Financing Leases    
Finance lease right-of-use assets 37 28
Current maturities of long-term lease obligations 9 6
Long-term lease obligations $ 30 $ 19
Weighted average operating lease term (in years): 8 years 9 months 18 days 9 years 7 months 6 days
Weighted average financing term (in years): 3 years 7 months 6 days 6 years 6 months
Weighted average discount rate - operating leases 10.95% 10.99%
Weighted average discount rate - financing leases 14.06% 13.22%