v3.26.1
Commitments - Schedule of Supplemental Balance Sheet and Other Information related to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lease Liability [Line Items]    
Operating $ 26,778 $ 27,165
Operating lease liability 2,761 2,744
Operating lease liability 14,960 15,045
Total lease liabilities $ 17,721 $ 17,789
Weighted-average discount rate, Operating lease 15.00% 15.00%
Weighted-average remaining lease term, Operating lease (years) 11 years 2 months 12 days 11 years 4 months 24 days