XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Nov. 03, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Exercises in period, intrinsic value     $ 3,100 $ 3,300  
Aggregate intrinsic value, vested     200 200  
Option, cost not yet recognized $ 2,100   $ 2,100    
Nonvested award, unrecognized, period for recognition     3 years 1 month 6 days    
Total stock-based compensation 4,497 $ 3,760 $ 8,809 7,417  
Restricted stock units          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Nonvested award, unrecognized, period for recognition     2 years 7 months 6 days    
Grants in period, vested, grant date fair value     $ 8,500 $ 8,000  
Nonvested award, excluding options, unrecognized $ 34,500   $ 34,500    
Shares committed under the 2021 ESPP          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Capital shares reserved for future issuance (in shares) 1,882,728   1,882,728    
Nonvested award, unrecognized, period for recognition     4 months 24 days    
Share purchase period     6 months    
Purchase price of common stock, percent     85.00%    
Total stock-based compensation     $ 200    
2022 Employment Inducement Incentive Plan          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Capital shares reserved for future issuance (in shares)         2,000,000
2021 Stock Plan [Member] | Shares committed under the 2021 ESPP          
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Number of shares purchased under 2021 ESPP (in shares) 88,668   88,668