XML 118 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating leases:    
Operating lease right-of-use asset $ 15,880 $ 12,231
Current operating lease liability 4,474 5,434
Operating lease liability - less current portion 14,056 10,837
Total operating lease liability 18,530 16,271
Finance leases:    
Property and equipment, at cost 1,026 1,722
Accumulated depreciation (997) (1,547)
Property and equipment, net 29 175
Current finance lease liability 67 108
Finance lease liability - less current portion 91 112
Total finance lease liability $ 158 $ 220
Weighted Average Remaining Lease Term (in years):    
Operating leases 5 years 1 month 13 days 4 years 6 months 25 days
Finance leases 2 years 9 months 29 days 2 years 4 months 24 days
Weighted Average Discount Rate:    
Operating leases 5.69% 5.71%
Finance leases 5.02% 5.02%
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Lease liability Lease liability
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Lease liability - less current portion Lease liability - less current portion
Operating Lease, Liability, Statement of Financial Position [Extensible List] Liabilities Liabilities
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liability Lease liability
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease liability - less current portion Lease liability - less current portion
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities Liabilities