v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
plan
Mar. 31, 2026
USD ($)
Jun. 30, 2026
USD ($)
plan
$ / shares
Jun. 30, 2025
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Number of plans | plan 3   3  
Stock-based compensation expense incremental cost $ 2,848   $ 6,432  
Remeasurement of share-based liability (43) $ (637)    
Incentive Plan and Inducement Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Recognition of gain (loss) on remeasurement of share-based liability (524)   (3,331)  
Remeasurement of share-based liability $ (43)   $ (680)  
Incentive Plan | Unvested restricted stock unit awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted average grant date fair value (in usd per share) | $ / shares     $ 8.29 $ 9.55