XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 10, 2022
shares
Mar. 26, 2024
shares
Dec. 31, 2023
USD ($)
tradingDay
$ / shares
shares
Dec. 31, 2022
USD ($)
tranche
$ / shares
shares
Jul. 05, 2016
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock available for future issuance (in shares) | shares     0    
Weighted-average grant-date fair value (in usd per share) | $ / shares     $ 2.03 $ 3.15  
Options, exercised, intrinsic value     $ 100 $ 4,800  
Expected dividend yield 0.00%   0.00%    
Capitalized share-based compensation     $ 200 200  
Additional compensation expense due to modifications     8,572 8,243  
Nonemployee          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Additional compensation expense due to modifications     $ 400    
Stock Options          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     4 years    
Option expiration period     10 years    
Unrecognized stock based compensation     $ 2,700 $ 9,000  
Compensation expense recognition period     1 year 3 months 18 days 2 years  
Expected dividend yield     0.00% 0.00%  
Stock Options | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting     25.00%    
Stock Options | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     36 months    
Vesting     75.00%    
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Unrecognized stock based compensation     $ 6,700 $ 9,300  
Compensation expense recognition period     2 years 2 years 3 months 18 days  
Intrinsic value     $ 1,900 $ 6,000  
Granted (in shares) | shares     489,762 537,115  
Restricted Stock Units (RSUs) | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     1 year    
Restricted Stock Units (RSUs) | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period     4 years    
Performance Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Compensation expense recognition period     1 year 1 month 6 days    
Expected dividend yield     0.00%    
Granted (in shares) | shares     12,300    
Market-based vesting tranches | tranche       2  
Fair value     $ 100    
Weighted average grant date fair value (in Dollars per share) | $ / shares     $ 9.77    
Performance Shares | Subsequent Event          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Shares cancelled (in shares) | shares   5,600      
Performance Shares | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares) | shares     6,600    
Threshold trading days | tradingDay     20    
Consecutive trading days | tradingDay     30    
Intrinsic value (in usd per share) | $ / shares       $ 150.00  
Market capitalization     $ 2,100,000    
Service period     21 months    
Performance Shares | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted (in shares) | shares     5,700    
Threshold trading days | tradingDay     20    
Consecutive trading days | tradingDay     30    
Intrinsic value (in usd per share) | $ / shares       $ 175.00  
Market capitalization     $ 2,500,000    
Service period     22 months    
2016 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock reserved for future issuance (in shares) | shares         4,800,000
2022 Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock reserved for future issuance (in shares) | shares 1,512,314   1,825,809    
Purchase price percent of common stock 2.00%        
Conversion of RSUs to common stock (in shares) | shares     1