XML 87 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total common stock reserved for future issuance (in shares) 7,458,766   7,458,766   6,549,080  
Share-based compensation expense $ 540 $ 4,543 $ 8,910 $ 15,829    
Internally developed software            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expense $ 800 800 $ 2,000 1,400    
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) 67,479   67,479   11,761  
Restricted stock units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Fair value of options vested $ 200 $ 100 $ 1,800 $ 3,200    
Performance Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Service period (in years)         3 years 9 months 18 days 1 year 10 months 17 days
Unrecognized compensation expense 9,400   $ 9,400      
Unrecognized compensation expense, period for recognition, years     1 year 11 months 12 days      
Employee stock option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation expense $ 700   $ 700      
Unrecognized compensation expense, period for recognition, years     6 months 14 days      
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) 7,835,715   7,835,715      
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