v3.26.1
Commitments - Schedule of Supplemental Balance Sheet and Other Information related to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Operating $ 26,389 $ 27,165
Operating lease liability 2,779 2,744
Operating lease liability 14,871 15,045
Total lease liabilities $ 17,650 $ 17,789
Weighted-average discount rate, Operating lease 15.00% 15.00%
Weighted-average remaining lease term, Operating lease (years) 10 years 10 months 24 days 11 years 4 months 24 days