v3.25.1
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 31, 2023
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period   4 years
Restricted stock units, vesting period   3 years
First 12 Months [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Percentage of stock options vesting   25.00%
Remaining 36 Months [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Percentage of stock options vesting   75.00%
Twenty Five Vesting Percentage [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock units, grant and typically vest percentage   25.00%
One Year [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock units, vesting period   1 year
Twelve Point Five Vesting Percentage [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock units, grant and typically vest percentage   12.50%
Six Months [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Restricted stock units, vesting period   6 months
2016 Stock Incentive Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common Stock, Authorized   4,076,200
Common stock options issued and outstanding    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense   $ 0.2
Unrecognized stock-based compensation expense, weighted average recognition period   8 months 12 days
Number of Options, Granted   0
Restricted stock units    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense related to the restricted stock   $ 24.0
Restricted stock units, vesting period   2 years 4 months 24 days
Granted (in shares)   271,682
Performance-Based Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense   $ 1.7
Unrecognized stock-based compensation expense, weighted average recognition period   8 months 12 days
Weighted-average grant date fair value   $ 5.1
Granted (in shares) 1,176,471  
Market-based PBRSU [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense, weighted average recognition period   2 years 2 months 12 days
Unrecognized stock-based compensation expense related to the restricted stock   $ 0.5
Weighted-average grant date fair value   $ 1.4
Granted (in shares)   735,294