v3.26.1
Debt - 2032 Convertible Notes (Details)
6 Months Ended
Jun. 18, 2026
USD ($)
$ / shares
Jun. 30, 2026
USD ($)
day
$ / shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
Debt Instrument [Line Items]        
Proceeds from issuance of convertible senior notes | $   $ 316,250,000 $ 0  
Class A voting common stock        
Debt Instrument [Line Items]        
Common stock, par value (in usd per share) | $ / shares $ 0.001 $ 0.001   $ 0.001
2032 Convertible Notes:        
Debt Instrument [Line Items]        
Redemption period scheduled trading day before the maturity date   40 days    
Cash redemption price (as percent)   100.00%    
2032 Convertible Notes: | Convertible Notes        
Debt Instrument [Line Items]        
Principal | $ $ 316,300,000 $ 316,250,000   $ 0
Stated rate (as percent) 0.00%      
Proceeds from issuance of convertible senior notes | $ $ 281,600,000      
Conversion price (in usd per share) | $ / shares $ 72.64      
Percentage of outstanding principal amount   15.00%    
Debt issuance costs | $   $ 12,800,000    
Effective interest rate (as percent)   0.688%    
2032 Convertible Notes: | Convertible Notes | Each Fiscal Quarter Ending After, June 30, 2025        
Debt Instrument [Line Items]        
Trading days   5    
Notice of redemption (in days)   10    
2032 Convertible Notes: | Convertible Notes | Class A voting common stock        
Debt Instrument [Line Items]        
Conversion ratio 0.0137663      
Notice of redemption (in days)   30    
2032 Convertible Notes: | Convertible Notes | Class A voting common stock | Conversion Option 1        
Debt Instrument [Line Items]        
Trading days   20    
Notice of redemption (in days)   30    
2032 Convertible Notes: | Convertible Notes | Class A voting common stock | Conversion Option 1 | Maximum        
Debt Instrument [Line Items]        
Stock price trigger (as percent)   150.00%    
2032 Convertible Notes: | Convertible Notes | Class A voting common stock | Conversion Option 1 | Minimum        
Debt Instrument [Line Items]        
Stock price trigger (as percent)   130.00%    
2032 Convertible Notes: | Convertible Notes | Class A voting common stock | Each Fiscal Quarter Ending After, June 30, 2025        
Debt Instrument [Line Items]        
Stock price trigger (as percent)   98.00%