v3.25.4
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 47 Months Ended
Feb. 28, 2025
Aug. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Feb. 28, 2023
Feb. 28, 2022
Nov. 30, 2019
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Accrued expenses and other current liabilities               $ 62,678 $ 85,555   $ 62,678  
Total fair value as of vesting date of awards               90,600 $ 80,200 $ 55,600    
Liability based awards - settled in equity                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Accrued expenses and other current liabilities               1,100     $ 1,100  
Stock-based compensation expense               $ 3,900        
MYPSU                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Expected volatility           44.40%            
Risk free rate           1.83%            
Expected dividend yield           0.00%            
Expected term           6 years            
Vested (in shares)               0     0  
Weighted-average grant date fair value, granted (in dollars per share)               $ 0 $ 0 $ 0    
MYPSU | Maximum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Performance period of common stock           6 years            
PRSU                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Vested (in shares)               53,090        
Performance period               1 year        
Weighted-average grant date fair value, granted (in dollars per share)               $ 187.8 $ 82.8 $ 0    
Total Stockholder Performance Restricted Stock Unit Award                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Expected volatility     74.70% 83.80% 84.00%              
Risk free rate     4.50% 4.05% 4.67%              
Expected dividend yield 0.00% 0.00% 0.00% 0.00% 0.00%              
Expected term     2 years 9 months 18 days 1 year 9 months 18 days 1 year 10 months 24 days              
Performance period               2 years        
Relative total stockholder return, performance period 3 years 3 years 2 years                  
Total Stockholder Performance Restricted Stock Unit Award | Minimum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Expected volatility 72.60% 60.50%                    
Risk free rate 4.30% 3.90%                    
Expected term 2 years 10 months 24 days 1 year 4 months 24 days                    
Total Stockholder Performance Restricted Stock Unit Award | Maximum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Expected volatility 72.90% 71.90%                    
Risk free rate   4.30%                    
Expected term   2 years 4 months 24 days                    
RSU                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Stock-based compensation expense               $ 9,391 $ 4,554 $ 3,869    
Vested (in shares)               629,986        
Weighted-average grant date fair value, granted (in dollars per share)               $ 186.4 $ 117.0 $ 120.1    
2019 Stock Incentive Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Vesting period             5 years          
Common stock, capital shares reserved for future issuance (in shares)               2,200,000     2,200,000  
Inducement Plan                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Common stock, capital shares reserved for future issuance (in shares)           250,000   176,524     176,524  
Common stock, additional shares authorized (in shares)         250,000              
Inducement Plan | Minimum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Vesting period           1 year            
Inducement Plan | Maximum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Vesting period           4 years            
2025 Goals                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Accrued expenses and other current liabilities               $ 5,900     $ 5,900  
2022 Goals | Minimum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Bonus and retention plan actual payout ranges                       0.00%
2022 Goals | Maximum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Bonus and retention plan actual payout ranges                       45.00%
2023 Goals | Minimum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Bonus and retention plan actual payout ranges                   170.00%    
2023 Goals | Maximum                        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                        
Bonus and retention plan actual payout ranges                   200.00%