Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Other Supplemental Information Related to Leases (Details)

v3.25.3
Leases - Schedule of Other Supplemental Information Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Cash paid for amounts included in the measurement of lease liabilities:          
Operating cash flows from operating leases $ 1,331 $ 1,405 $ 4,185 $ 4,525  
Operating cash flows from financing leases 3 13 13 45  
Financing cash flows from financing leases 68 102 215 312  
Right-of-use assets obtained in exchange for lease obligations:          
Operating leases 452 0 2,944 (24)  
Financing leases $ 0 $ 74 $ 27 $ 150  
Weighted-average remaining lease term:          
Operating leases 3 years   3 years   2 years 9 months 18 days
Financing leases 1 year 10 months 24 days   1 year 10 months 24 days   1 year 7 months 6 days
Weighted-average discount rate:          
Operating leases 9.80%   9.80%   9.70%
Financing leases 9.90%   9.90%   8.00%