v3.26.1
Stock-Based Compensation - Schedule 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 Shares    
Number of shares outstanding, beginning of period (in shares) 1,403  
Number of shares, exercised (in shares) (27)  
Number of shares, forfeited/canceled (in shares) (1)  
Number of shares outstanding, end of period (in shares) 1,375 1,403
Number of shares exercisable (in shares) 1,375  
Weighted Average Exercise Price    
Weighted average exercise price, outstanding, beginning of period (in usd per share) $ 12.70  
Weighted average exercise price, exercised (in usd per share) 6.17  
Weighted average exercise price, forfeited/canceled (in usd per share) 9.66  
Weighted average exercise price, outstanding, end of period (in usd per share) 12.83 $ 12.70
Weighted average exercise price, exercisable (in usd per share) $ 12.83  
Weighted-Average Remaining Contractual Term (in years)    
Weighted average remaining contractual term (in years), outstanding 1 year 8 months 12 days 2 years
Weighted average remaining contractual term (in years), exercisable 1 year 8 months 12 days  
Aggregate Intrinsic Value    
Aggregate intrinsic value, outstanding, beginning of period $ 15,210  
Aggregate intrinsic value, exercised 398  
Aggregate intrinsic value, outstanding, end of period 6,195 $ 15,210
Aggregate intrinsic value, exercisable $ 6,195