v3.25.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jul. 31, 2024
Other Commitments [Line Items]            
Total undiscounted operating lease liability $ 7,908   $ 7,908      
Operating lease right-of-use-assets 4,456   4,456   $ 4,832  
Long-term operating lease liability 4,435   4,435   $ 4,600  
Operating Lease, expense $ 400 $ 400 800 $ 800    
Payments for rent     $ 700 $ 700    
Weighted-average remaining lease terms 8 years 4 months 24 days   8 years 4 months 24 days   8 years 7 months 6 days  
Weighted-average discount rates 9.70%   9.70%   9.70%  
TEXAS            
Other Commitments [Line Items]            
Total undiscounted operating lease liability           $ 4,100