XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Incentive and Other Plans - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Plan
shares
Feb. 28, 2024
shares
Jan. 30, 2024
shares
Dec. 19, 2023
shares
Nov. 30, 2023
shares
Jul. 25, 2023
shares
Mar. 14, 2023
shares
Feb. 04, 2022
USD ($)
Days
shares
Jun. 30, 2024
shares
Mar. 31, 2024
shares
Sep. 30, 2024
USD ($)
Plan
shares
Dec. 31, 2023
shares
Sep. 15, 2024
USD ($)
shares
Mar. 15, 2024
USD ($)
shares
Jan. 01, 2024
shares
Sep. 15, 2023
USD ($)
shares
Mar. 15, 2023
USD ($)
shares
Jan. 01, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Number of equity plans | Plan 4                   4              
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 11 months 12 days                                  
Employee stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Common stock reserved for issuance (in shares)               56,281             59,304      
Common stock reserved for issuance remaining (in shares) 45,630                   45,630              
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                  
2024 Awards | 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%                
2024 Awards | 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%                
2024 Awards | 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%                
2024 Awards | Performance shares                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vested (in shares)   6,926                                
2023 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)             31,567                      
Vesting Period             4 months                      
2023 Awards | Restricted stock units | Non-employee Board members                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Equity instruments other than options, grants in period (in shares)       1,800   32,724                        
Vesting date           Aug. 20, 2023                        
2023 Awards | Restricted stock units | Senior management                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Equity instruments other than options, grants in period (in shares)         23,634                          
2023 Awards | Restricted stock units | Employee                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Equity instruments other than options, grants in period (in shares)           125,559                        
2023 Awards | Restricted stock units | Vesting tranche one | Employee                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Equity instruments other than options, grants in period (in shares)       19,440                            
2023 Awards | Restricted stock units | Vesting tranche two | Employee                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Equity instruments other than options, grants in period (in shares)       7,900                            
2023 Awards | Performance shares                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vested (in shares)     30,560                              
2023 Awards | Performance shares | Senior management                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Equity instruments other than options, grants in period (in shares)           23,634                        
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 3 days                                  
Options outstanding (in shares) 24               4,976 4,976 24 4,976            
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)                             225,144      
Common stock reserved for issuance remaining (in shares) 36,289                   36,289              
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 | $ 821                   821              
2021 Plan | Performance shares                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Unrecognized compensation cost | $ $ 4                   $ 4              
2018 Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options outstanding (in shares) 114,962               114,981 116,250 114,962 116,451            
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 | $ $ 124                   $ 124              
Options outstanding (in shares) 62,159                   62,159 63,648            
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            
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   5,701 14,441  
Total amount of shares purchased | $                         $ 8 $ 16   $ 48 $ 120