XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Apr. 14, 2025
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock reserved (in shares)   2,771,696   2,564,096
Share repurchase program, authorized amount | $   $ 10.0    
Share repurchase amount, remaining available amount | $   $ 10.0    
Weighted-average grant date fair value (in dollars per share) | $ / shares   $ 0 $ 0  
Grant date fair value of stock options vested in period | $   $ 0.5 $ 0.8  
Intrinsic value of stock options exercised in period | $   0.1 $ 0.5  
Share-based compensation, unvested stock options | $   $ 0.4    
Period for recognition   6 months 25 days    
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
Expiration period   10 years    
Stock options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting options, expiration period after terminated employment   3 months    
Stock options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting options, expiration period after terminated employment   5 years    
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock reserved (in shares)   7,190    
Share-based compensation, unvested stock options | $   $ 12.1    
Period for recognition   1 year 4 months 17 days    
RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   1 year    
RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period   4 years    
2018 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock reserved (in shares)   0    
2022 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock reserved (in shares)   1,931,687    
Automatic increase period   10 years    
2022 Stock Plan | Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of outstanding stock   3.00%    
2022 ESPP | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock reserved (in shares)   504,440    
Number of shares issued under plan (in shares)   271,467    
Percentage of outstanding stock   1.00%    
2025 Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares of common stock reserved (in shares)   100,000    
Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock split ratio 0.0666