XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 01, 2025
shares
Sep. 30, 2025
USD ($)
purchasePeriod
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
purchasePeriod
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of additional shares authorized (in shares) | shares       2,554,450  
Total stock-based compensation expense   $ 3,986 $ 8,817 $ 21,391 $ 25,672
Granted (in USD per share) | $ / shares       $ 10.36 $ 40.11
Options outstanding, value   6,500   $ 6,500  
Options exercisable, value   $ 6,400   6,400  
Aggregate intrinsic value of stock options exercised       $ 700 $ 8,500
Term Loan Credit Agreement Three Amendment          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share based compensation arrangement by share based payment award, annual increase percent of shares outstanding       1.00%  
Employee stock option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares   4,114,663   4,114,663  
Unvested award, period for recognition       1 year 7 months 20 days  
RSU awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares   721,700   721,700  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to unvested stock options   $ 7,200   $ 7,200  
Unvested award, period for recognition       1 year 9 months 14 days  
Performance Based Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total stock-based compensation expense       $ 0  
Unrecognized stock-based compensation expense related to unvested stock options   1,400   1,400  
Unvested Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to unvested stock options   32,900   32,900  
Performance Based Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense related to unvested stock options   $ 4,900   $ 4,900  
2017 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) | shares   412,099   412,099  
2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual percentage increase in shares authorized       4.00%  
Number of additional shares authorized (in shares) | shares 1,622,188        
Contractual term 10 years        
2020 Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 2 years        
2020 Plan | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 4 years        
2020 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price as a percentage of fair market value of stock       85.00%  
Total duration of consecutive and overlapping offering periods       24 months  
Share based compensation arrangement by share based payment award, number of period | purchasePeriod   2   2  
Share based compensation arrangement by share based payment award purchase period       12 months  
Number of shares available for future grants (in shares) | shares 405,547 455,852   455,852  
Issuance of common shares under employee stock purchase plan (in shares) | shares       11,806  
Common stock, reserved for future issuance (in shares) | shares   1,641,602   1,641,602