v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - Stock Options - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Beginning Balance     5,477,425    
Options granted   0 512,979    
Options exercised     (98,416)    
Options forfeited and expired     (56,148)    
Ending Balance 5,835,840   5,835,840   5,477,425
Vested and expected to vest 5,835,840   5,835,840    
Options exercisable 4,619,047   4,619,047    
Weighted-Average Exercise Price, Beginning Balance     $ 3.96    
Weighted-Average Exercise Price, Options granted     17.94    
Weighted-Average Exercise Price, Options exercised     2.5    
Weighted-Average Exercise Price, Options forfeited and expired     15.98    
Weighted-Average Exercise Price, Ending Balance $ 5.09   5.09   $ 3.96
Weighted-Average Exercise Price, Vested and expected to vest 5.09   5.09    
Weighted-Average Exercise Price, Options exercisable $ 3.5   $ 3.5    
Weighted-Average Remaining Contractual Life     6 years 7 months 6 days   6 years 9 months 18 days
Weighted-Average Remaining Contractual Life, Vested and expected to vest     6 years 7 months 6 days    
Weighted-Average Remaining Contractual Life, Options exercisable     6 years 1 month 6 days    
Aggregate Intrinsic Value $ 89,846   $ 89,846   $ 71,837
Aggregate Intrinsic Value, Options exercised 1,200 $ 700 1,297 $ 1,400  
Aggregate Intrinsic Value, Vested and expected to vest 89,846   89,846    
Aggregate Intrinsic Value, Options exercisable $ 78,440   $ 78,440