v3.26.1
Stockholders' Equity - Summary of Option Activity (Details) - Employee Stock Option - $ / shares
shares in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Stockholders' Equity    
Number of Options Outstanding at Beginning 7,229 5,853
Number of Options Granted 160 1,640
Number of Options Exercised (319) (264)
Number of Options Forfeited (31)  
Number of Options Outstanding at Ending 7,039 7,229
Weighted-average Exercise Price outstanding at Beginning $ 6.29 $ 6.38
Weighted-average Exercise Price Granted 9.08 5.77
Weighted-average Exercise Price Exercised 6.09 5.01
Weighted-average Exercise Price Forfeited 6.22  
Weighted-average Exercise Price Outstanding at Ending $ 6.37 $ 6.29
Number of options fully vested and exercisable 4,567