XML 58 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive and Other Plans - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Plan
shares
Feb. 04, 2022
USD ($)
Days
shares
Mar. 31, 2025
USD ($)
Plan
shares
Jun. 30, 2024
shares
Mar. 31, 2024
shares
Dec. 31, 2024
shares
Jan. 01, 2025
shares
Sep. 15, 2024
USD ($)
shares
Mar. 15, 2024
USD ($)
shares
Jan. 01, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of equity plans | Plan 3   3              
Options granted (in shares)     0     0        
Service-based awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation cost, recognition period     5 months 19 days              
Employee stock                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance (in shares)   56,281         77,637      
Common stock reserved for issuance, annual increase percentage                   2.50%
Common stock reserved for issuance, annual increase (in shares)                   56,281
2024 Awards | Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity instruments other than options, grants in period (in shares)       24,250 187,024          
2024 Awards | Restricted stock units | Board members                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vested (in shares)       22,500            
Two Thousand Twenty Four First Set Awards [Member] | Restricted stock units | Vesting tranche one                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vested (in shares)         176,168          
Vesting Period         1 year          
Vesting percentage         25.00%          
Two Thousand Twenty Four Second Set Awards [Member] | Restricted stock units | Vesting tranche two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vested (in shares)         10,856          
Vesting Period         1 year          
Vesting percentage         50.00%          
Two Thousand Twenty Four Second Set Awards [Member] | Restricted stock units | Vesting tranche three                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting Period         3 months          
Vesting percentage         12.50%          
2021 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance (in shares)   225,125                
Common stock reserved for issuance, annual increase percentage                   10.00%
Common stock reserved for issuance, annual increase (in shares)                   225,125
Unrecognized compensation cost, recognition period 1 year                  
Options outstanding (in shares) 24   24     24        
2021 Plan | Stock option                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted (in shares)     0     0        
Common stock reserved for issuance (in shares)             270,436      
Total unrecognized compensation cost | $ $ 0   $ 0              
2021 Plan | Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total unrecognized compensation cost | $ 302   302              
2021 Plan | Performance shares                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Unrecognized compensation cost | $ $ 1   $ 1              
2018 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options outstanding (in shares) 114,438   114,438     114,923        
2018 Plan | Stock option                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options granted (in shares)     0     0        
2018 Plan | Service-based awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Total unrecognized compensation cost | $ $ 58   $ 58              
Options outstanding (in shares) 61,635   61,635     62,120        
2018 Plan | Market-based awards                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Options outstanding (in shares) 52,803   52,803     52,803        
Market capitalization target | $   $ 1,000,000                
Market capitalization target, threshold days | Days   20                
Market capitalization target, threshold consecutive days   30 days                
Earn-Out Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Common stock reserved for issuance (in shares) 28,546   28,546              
Earn-Out Plan | Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Equity instruments other than options, grants in period (in shares)     0              
ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares purchased               5,231 8,443  
Total amount of shares purchased | $               $ 8 $ 16