v3.26.1
Stock Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 29, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based compensation arrangement by share based payment award, Options exercised in period, Total intrinsic value   $ 4,300 $ 1,000 $ 8,700 $ 3,700  
Stock-based compensation expense   $ 15,863 $ 9,472 $ 29,071 $ 17,216  
2021 and 2017 Amended Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expiration period       10 years    
2017 EIP, 2021 EIP and 2024 Inducement Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based compensation arrangement by share based payment award, Options granted in period, Weighted average grant date fair value   $ 30.02 $ 20.2 $ 34.73 $ 23.43  
Two Thousand And Twenty Four Inducement Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Expiration period 10 years          
Employee Stock Purchase Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares issued pursuant to ESPP   220,042   220,042    
Stock-based compensation expense   $ 300 $ 200 $ 700 $ 300  
Restricted Stock Units R S U [Member] | 2021 and 2017 Amended Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based compensation, Nonvested awards, Compensation cost not yet recognized Stock options and equity instruments other than options           $ 68,400
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options       3 years 1 month 6 days    
Stock-based compensation expense   5,100 2,400 $ 9,100 4,100  
Employee Stock Option [Member] | 2021 and 2017 Amended Equity Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Share based compensation, Nonvested awards, Compensation cost not yet recognized Stock options and equity instruments other than options   107,800   $ 107,800    
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options       2 years 8 months 12 days    
Stock-based compensation expense   $ 10,400 $ 6,900 $ 19,300 $ 12,800