XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Dec. 31, 2021
Aug. 31, 2025
Dec. 31, 2024
Aug. 02, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for future issuance (in shares) 18,336,172 18,336,172     19,044,737  
Share repurchase program, authorized, number of shares       10,000,000    
Purchase of treasury stock (in shares)   142,069        
Purchase of treasury stock $ 1,185 $ 1,185        
Remaining authorized, amount $ 8,800 $ 8,800        
2021 Equity Incentive Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Minimum annual additional number of shares authorized (in shares)     4,784,100      
Minimum annual additional number of shares authorized, common stock outstanding (in percent)     5.00%      
2021 Employee Stock Purchase Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Minimum annual additional number of shares authorized (in shares)     1,913,630      
Minimum annual additional number of shares authorized, common stock outstanding (in percent)     2.00%      
Common stock reserved for future issuance (in shares) 1,721,779 1,721,779     965,766  
2024 Inducement Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for future issuance (in shares) 38,919 38,919     2,000 414,740