XML 109 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2024
Dec. 18, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Total common stock reserved (in shares) 3,061,555 3,320,398 3,061,555    
Percentage of outstanding stock maximum   4.00%      
Reverse merger, conversion ratio (in shares)         0.0756
Options outstanding (in shares) 823,833 1,387,556 823,833    
Outstanding options, intrinsic value   $ 4,300      
Exercisable options, intrinsic value   3,900      
Share-based compensation arrangement by share-based payment award, options, exercised, intrinsic value   $ 1,700      
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value (in dollars per share)   $ 26.95 $ 12.99    
Share-based payment arrangement, expense   $ 8,320 $ 1,418    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   $ 18,700      
Number of shares common stock holder to receive when restricted stock unit vests (in shares)   1      
Restricted Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment arrangement, expense   $ 2,200      
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   $ 5,900      
Restricted stock units granted (in shares)   482,384      
Award vesting period   2 years 2 months 8 days      
Restricted Stock | Class A Common Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Restricted stock units granted (in shares)   252,124      
Options to purchase common stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Total common stock reserved (in shares) 823,833 1,387,556 823,833    
Share-based payment arrangement, expense   $ 6,200 $ 1,400    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   2 years 11 months 1 day      
Performance Shares          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   $ 9,100      
2023 EIP          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Total common stock reserved (in shares)       512,946 2,750,668
Shares outstanding during the pperiod (in shares)   1,292,079      
2018 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options outstanding (in shares)   526,316      
2014 Equity Incentive Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Options outstanding (in shares)   43,815      
2023 Employee Stock Purchase Plan | Employee Stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Total common stock reserved (in shares)   173,223      
Share-based compensation arrangement by share-based payment award, maximum contribution amount, percent 15.00%        
Share-based compensation arrangement by share-based payment award, purchase price of common stock, percent 85.00%        
Share-based compensation arrangement by share-based payment award, shares issued in period   0