v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Number of Options    
Outstanding, beginning of period (in shares) 1,676  
Exercised (in shares) (476)  
Forfeited (in shares) 0  
Expired (in shares) (2)  
Outstanding, end of period (in shares) 1,198 1,676
Exercisable (in shares) 1,198  
Weighted- Average Exercise Price Per Share    
Outstanding, beginning of period (in dollars per share) $ 2.67  
Exercised (in dollars per share) 1.46  
Forfeited (in dollars per share) 0  
Expired (in dollars per share) 4.07  
Outstanding, end of period (in dollars per share) 3.15 $ 2.67
Exercisable (in dollars per share) $ 3.15  
Intrinsic value, outstanding, beginning of period $ 8,975  
Intrinsic value, outstanding, end of period 2,181 $ 8,975
Intrinsic value, exercisable $ 2,181  
Weighted average remaining contractual term, outstanding 3 years 25 days 2 years 9 months 3 days
Weighted average remaining contractual term, exercisable 3 years 25 days