v3.26.1
Stockholders' Equity - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Beginning balance | shares 13,592,636  
Granted | shares 0  
Exercised | shares (274,868)  
Expired/Forfeited | shares (281,267)  
Number of Shares, Ending balance | shares 13,036,501 13,592,636
Number of Shares, Exercisable | shares 3,793,985  
Weighted Average Exercise Price, Beginning balance | $ / shares $ 9.47  
Granted | $ / shares 0  
Exercised | $ / shares 6.77  
Expired/Forfeited | $ / shares 10.7  
Weighted Average Exercise Price, Ending balance | $ / shares 9.5 $ 9.47
Weighted Average Exercise Price, Exercisable | $ / shares $ 6.56  
Weighted Average Contractual Life Remaining (in years), Outstanding 6 years 4 months 28 days 6 years 11 months 1 day
Weighted Average Contractual Life Remaining (in years), Exercisable 4 years 11 months 19 days  
Aggregate Intrinsic Value, Beginning balance | $ $ 16,064,815  
Aggregate Intrinsic Value, Ending balance | $ 6,943,354 $ 16,064,815
Aggregate Intrinsic Value Exercisable | $ $ 6,943,354