v3.25.2
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
May 31, 2023
Jun. 30, 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   331,439
Common stock options issued and outstanding    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense   $ 100
Unrecognized stock-based compensation expense, weighted average recognition period   4 months 24 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   $ 47,800
Restricted stock units, vesting period   2 years 10 months 24 days
Granted (in shares)   4,478,199
Performance-Based Restricted Stock Units [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense   $ 1,100
Unrecognized stock-based compensation expense, weighted average recognition period   6 months
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 3 months 18 days
Unrecognized stock-based compensation expense related to the restricted stock   $ 400
Weighted-average grant date fair value   $ 1.4
Granted (in shares)   735,294