v3.25.1
Stock-Based Compensation - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Number of Options Outstanding    
Outstanding beginning (in shares) 4,993  
Granted (in shares) 0  
Exercised (in shares) (4)  
Forfeited or expired (in shares) (15)  
Outstanding ending (in shares) 4,974 4,993
Exercisable (in shares) 4,962  
Vested and expected to vest (in shares) 4,974  
Weighted-Average Exercise Price    
Outstanding, beginning (in dollars per share) $ 0.51  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0.27  
Forfeited or expired (in dollars per share) 0.30  
Outstanding, ending (in dollars per share) 0.51 $ 0.51
Exercisable (in dollars per share) 0.51  
Vested and expected to vest (in dollars per share) $ 0.51  
Weighted-Average Remaining Contractual Life and Aggregate Intrinsic Value    
Weighted-Average Remaining Contractual Life, Outstanding 4 years 10 months 9 days 5 years 1 month 2 days
Weighted-Average Remaining Contractual Life, Exercisable 4 years 10 months 9 days  
Weighted-Average Remaining Contractual Life, Vested and expected to vest 4 years 10 months 9 days  
Aggregate Intrinsic Value, Outstanding $ 237 $ 589
Aggregate Intrinsic Value, Exercisable 237  
Aggregate Intrinsic Value, Vested and expected to vest $ 237