v3.26.1
Stockholders’ Equity - 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    
Options outstanding at beginning of period (in shares) 176  
Options granted (in shares) 0  
Options exercised (in shares) (10)  
Options forfeited and cancelled (in shares) (2)  
Options outstanding at end of period (in shares) 164 176
Options vested and exercisable (in shares) 164  
Weighted-
average
exercise
price per
share    
Weighted-average exercise price of options outstanding at beginning of period (in dollars per share) $ 9.04  
Weighted-average exercise price of options granted (in dollars per share) 0  
Weighted-average exercise price of options exercised (in dollars per share) 0.79  
Weighted-average exercise price of options forfeited and cancelled (in dollars per share) 8.77  
Weighted-average exercise price of options outstanding at end of period (in dollars per share) 9.55 $ 9.04
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted-average exercise price of options vested and exercisable (in dollars per share) $ 9.55  
Weighted-average remaining contractual life of options outstanding (in years) 3 years 8 months 1 day 3 years 8 months 1 day
Weighted-average remaining contractual life of options vested and exercisable (in years) 3 years 8 months 1 day  
Aggregate intrinsic value of options outstanding $ 30 $ 149
Aggregate intrinsic value of options vested and exercisable $ 30