v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 27, 2025
Feb. 28, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Feb. 27, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock, shares authorized (in shares)     200,000,000   200,000,000   200,000,000  
Common stock, par value (in dollars per share)     $ 0.0001   $ 0.0001   $ 0.0001  
Payments for offering costs         $ 0 $ 15,088    
Total Stockholder Performance Restricted Stock Unit Award (TSR PRSU)                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Performance period (in years)   3 years            
Expected volatility   70.50%            
Risk free rate   3.50%            
Expected dividend yield   0.00%            
Expected term (in years)   2 years 10 months 24 days            
Follow On Public Offering                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Issuance of common stock upon follow-on public offering net of underwriting discounts and commissions and other offering costs (in shares) 2,012,500              
Payments for underwriting discounts and commissions $ 14,100              
Proceeds from public offering, net of underwriting discounts and commissions 387,300              
Payments for offering costs $ 1,100              
Stifel | At-The-Market Issuance Sales Agreement                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Common stock, shares authorized (in shares)               1,200,000
Common stock, par value (in dollars per share)               $ 0.0001
Issuance of common stock upon follow-on public offering net of underwriting discounts and commissions and other offering costs (in shares)     0 150,000 0 150,000    
Sale of common stock price per share (in usd per share)       $ 203.94   $ 203.94    
Payments for underwriting discounts and commissions       $ 600   $ 600    
Proceeds from public offering, net of underwriting discounts and commissions       29,700   29,700    
Payments for offering costs       $ 300   $ 300