Quarterly report [Sections 13 or 15(d)]

Stock Based Compensation - Summary of Stock Option Activity (Details)

v3.26.1
Stock Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Number of options outstanding, beginning balance 1,605,798  
Number of options outstanding, Granted 0  
Number of options outstanding ,Exercised (2,879)  
Number of options outstanding, Forfeited, canceled, or expired (6,602)  
Number of options outstanding, ending balance 1,596,317 1,605,798
Number of options outstanding, Vested and expected to vest 1,596,317  
Number of option outstanding Exercisable 1,574,667  
Weighted- Average Exercise Price, beginning balance $ 17.82  
Weighted- Average Exercise Price, Exercised 7.45  
Weighted- Average Exercise Price, Forfeited, canceled, or expired 12.52  
Weighted- Average Exercise Price, ending balance   $ 17.82
Weighted- Average Exercise Price, Vested and expected to vest 17.86  
Weighted- Average Exercise Price, Exercisable $ 17.96  
Weighted- Average Remaining Contractual Term (in years)   4 years
Vested and expected to vest weighted- average remaining contractual term (in years) 3 years 8 months 12 days  
Exercisable weighted- average remaining contractual term (in years) 3 years 8 months 12 days  
Vested and expected to vest at March 31, 2026 $ 794  
Exercisable at March 31, 2026 $ 760