v3.26.1
Stockholders’ Equity - Schedule of Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Shares    
Beginning balance (in shares) 7,534,665  
Granted (in shares) 0  
Exercised (in shares) (128,215)  
Forfeited (in shares) (5,538)  
Ending balance (in shares) 7,400,912 7,534,665
Number of Shares, Exercisable (in shares) 7,384,690  
Weighted- Average Exercise Price    
Beginning balance (in dollars per share) $ 10.26  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 3.18  
Forfeited (in dollars per share) 4.31  
Ending balance (in dollars per share) 10.38 $ 10.26
Weighted-Average Exercise Price, Exercisable (in dollars per share) $ 10.35  
Weighted- Average Remaining Contractual Life    
Weighted- Average Remaining Contractual Life 6 years 1 month 17 days 6 years 3 months 10 days
Weighted-Average Remaining Contractual Life, Exercisable 6 years 1 month 17 days  
Aggregate Intrinsic Value $ 83,298 $ 102,102
Aggregate Intrinsic Value, Exercisable options $ 83,298