XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total common stock reserved for future issuance (in shares) 9,124,724   9,124,724   7,217,181
Share-based compensation expense $ 2,005 $ 3,151 $ 3,839 $ 8,370  
Internally developed software          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense $ 0 500 $ 0 1,200  
Vested Restricted Stock Units Not Yet Settled          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total common stock reserved for future issuance (in shares) 879,000   879,000    
Vested Performance Share Units Not Yet Settled          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total common stock reserved for future issuance (in shares) 317,828   317,828    
Restricted stock units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of awards vested $ 1,100 $ 1,200 $ 1,400 $ 1,600  
Vested (in shares)     1,584,097    
Performance Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of awards vested 200   $ 200    
Vested (in shares)   0 317,828 0  
Unrecognized compensation expense 4,200   $ 4,200    
Unrecognized compensation expense, period for recognition, years     1 year 3 months 14 days    
Employee stock option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation expense $ 500   $ 500    
Unrecognized compensation expense, period for recognition, years     1 year    
2021 Equity and incentive compensation plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) 10,737,065   10,737,065    
2018 Equity incentive plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized for issuance (in shares) 6,287,687   6,287,687