v3.26.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares, Beginning balance 13,592,636  
Exercised (242,111)  
Expired/Forfeited (132,809)  
Number of Shares, Ending balance 13,217,716 13,592,636
Number of Shares, Exercisable 3,822,844  
Weighted Average Exercise Price, Beginning balance $ 9.47  
Exercised 6.79  
Expired/Forfeited 10.5  
Weighted Average Exercise Price, Ending balance 9.51 $ 9.47
Weighted Average Exercise Price, Exercisable $ 6.56  
Weighted Average Contractual Life Remaining (in years), Outstanding 6 years 8 months 12 days 6 years 11 months 1 day
Weighted Average Contractual Life Remaining (in years), Exercisable 5 years 2 months 15 days  
Aggregate Intrinsic Value, Beginning balance $ 16,064,815  
Aggregate Intrinsic Value, Ending balance 6,247,519 $ 16,064,815
Aggregate Intrinsic Value Exercisable $ 6,247,519