v3.26.1
Commitments and Contingencies - Summary of Other Information Pertaining to Finance and Operating Leases (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Other Operating Lease Information:    
Operating cash outflows for operating leases $ 873 $ 897
Operating cash outflows for finance leases 1 23
Financing cash outflows from finance leases $ 80 $ 525
Weighted average remaining lease term    
Operating leases 4 months 24 days 1 year 4 months 24 days
Financing leases   8 months 12 days
Weighted average discount rate    
Operating leases 7.60% 7.60%
Financing leases   10.00%