XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK-BASED COMPENSATION - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 01, 2026
shares
Jun. 30, 2026
USD ($)
purchasePeriod
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
purchasePeriod
$ / shares
shares
Jun. 30, 2025
USD ($)
$ / shares
Dec. 31, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of additional shares authorized (in shares)       3,082,375    
Total stock-based compensation expense | $   $ 5,377 $ 8,542 $ 11,576 $ 17,405  
Granted (in USD per share) | $ / shares       $ 11.00 $ 10.36  
Number of shares, outstanding (in shares)   4,460,136   4,460,136   3,901,706
Expired (in shares)       154,144    
Granted (in shares)       870,503    
Options outstanding, value | $   $ 3,400   $ 3,400    
Options exercisable, value | $   $ 3,400   3,400    
Aggregate intrinsic value of stock options exercised | $       $ 900 $ 600  
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)   4,130,341   4,130,341    
Unvested award, period for recognition       2 years 5 months 19 days    
Restricted stock unit awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   720,365   720,365    
Granted (in shares)   720,365   720,365   716,850
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 7,900   $ 7,900    
Unvested award, period for recognition       1 year 11 months 19 days    
Aggregate fair value of restricted shares | $       $ 3,200 $ 0  
Performance Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)           90,500
Total stock-based compensation expense | $       0    
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 1,400   $ 1,400    
Number of shares, outstanding (in shares)   125,000   125,000    
Expired (in shares)       62,500    
Unvested Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 23,000   $ 23,000    
Performance Based Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation expense | $       200    
Unrecognized stock-based compensation expense related to unvested stock options | $   $ 200   200    
Market Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total stock-based compensation expense | $       $ 1,100    
Granted (in shares)       100,000    
Granted (in USD per share) | $ / shares   $ 10.85   $ 10.85    
2017 Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   329,795   329,795    
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) 781,748          
Contractual term 10 years          
Number of shares available for future grants (in shares)   455,852   455,852    
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]            
Number of additional shares authorized (in shares) 195,437          
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    
Issuance of common stock under the employee stock purchase plan (in shares)       11,806    
Common stock, reserved for future issuance (in shares)   1,837,039   1,837,039