v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2019
Jun. 30, 2025
Jun. 30, 2024
Apr. 01, 2025
Mar. 31, 2025
Feb. 01, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares available for future issuance (in shares)   28,891,423   6,804,463 23,044,543  
Common shares outstanding (in shares)   8,589,913     6,027,035  
Granted (in shares)   2,838,551        
Stock options outstanding (in shares)   14,776,873     12,963,834  
Share based compensation expense   $ 18,395 $ 13,443      
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units outstanding (in shares)   4,723,316     3,239,901  
Unrecognized equity-based compensation related to unvested stock options and restricted stock units   $ 79,600        
Remaining weighted average service period for recognition   2 years 11 months 1 day        
Restricted stock units | Related Party            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share based compensation expense   $ 100 $ 0      
Award vesting period   4 years        
Unrecognized compensation expense   $ 1,700        
Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized equity-based compensation related to unvested stock options and restricted stock units   $ 61,300        
Remaining weighted average service period for recognition   2 years 9 months 14 days        
2019 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares available for future issuance (in shares) 5,500,000 8,589,913        
Maximum number of shares issued (in shares) 16,500,000          
Percentage of common stock outstanding 4.00%          
Common shares outstanding (in shares)   12,173,100        
2019 Equity Incentive Plan | Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Restricted stock units outstanding (in shares)   4,723,316        
2018 Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares outstanding (in shares)   2,603,773        
2023 Inducement Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common shares available for future issuance (in shares)           5,000,000
Granted (in shares)   0        
Stock options outstanding (in shares)   0