XML 56 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 3,924 $ 3,539  
General and Administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 2,093 $ 1,892  
2021 Equity Incentive Award Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issuance, description and terms The number of shares of common stock available for issuance under the Company's 2021 Equity Incentive Plan automatically increases on January 1 of each calendar year through January 1, 2031, in an amount equal to 5% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase, or a lesser number of shares determined by the Company’s board of directors.    
Common stock reserved for issuance 4,884,618    
2021 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issuance, description and terms The number of shares of common stock available for issuance under the Company's ESPP automatically increases on January 1 of each calendar year through January 1, 2031, in an amount equal to the lesser of (i) 1% of the total number of shares of the Company’s common stock outstanding on the last day of the calendar month before the date of each automatic increase and (ii) 1,200,000 shares; or a lesser number of shares determined by the Company’s board of directors.    
Common stock reserved for issuance 2,754,856    
Common stock remained available for issuance     1,200,000
Issuance of common stock under employee stock purchase plan, Shares 697,652