v3.26.1
Common Stock and Tangible Equity Unit Public Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended
Feb. 28, 2026
May 05, 2026
Mar. 31, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]        
Accounts payable     $ 147,910 $ 154,506
Long-term debt, net of current portion     331,051 $ 285,304
Public Stock Offering        
Schedule of Equity Method Investments [Line Items]        
Net of issuance costs $ 1,300,000      
Payments of stock issuance costs $ 500      
Common Stock | Public Stock Offering        
Schedule of Equity Method Investments [Line Items]        
Sale of stock, shares transaction (in shares) 4,587,766      
Offering price (in dollars per share) $ 188.00      
Net of issuance costs $ 829,000      
Payments of stock issuance costs $ 1,100      
Tangible Equity Units        
Schedule of Equity Method Investments [Line Items]        
Offering price (in dollars per share) $ 50.00      
Offering price per share, fair value (in dollars per share) $ 42.1775      
Common stock, settlement rate, per share (in shares) 0.2660      
Consecutive trading days 20 days      
Appreciation price $ 230.3086      
Common stock, reference appreciation price 188.00      
Prepaid stock purchase contracts, net     375,300  
Tangible Equity Units | Notes Payable        
Schedule of Equity Method Investments [Line Items]        
Note payable, settlement rate (in dollars per share) 7.8225      
Note payable, quarterly installment, settlement rate (in dollars per share) $ 0.7188      
Long-term debt, net of current portion $ 69,600      
Tangible Equity Units | Subsequent Event | Notes Payable        
Schedule of Equity Method Investments [Line Items]        
Note payable, quarterly installment, settlement rate (in dollars per share)   $ 0.6868    
Tangible Equity Units | Minimum        
Schedule of Equity Method Investments [Line Items]        
Common stock, settlement rate, per share (in shares) 0.2171      
Tangible Equity Units | Maximum        
Schedule of Equity Method Investments [Line Items]        
Common stock, settlement rate, per share (in shares) 0.2660      
Tangible Equity Units | Public Stock Offering | Notes Payable        
Schedule of Equity Method Investments [Line Items]        
Offering price (in dollars per share) $ 50.00      
Debt instrument, stated interest rate 5.75%      
Tangible Equity Units | Underwriting Agreement        
Schedule of Equity Method Investments [Line Items]        
Sale of stock, shares transaction (in shares) 9,200,000      
Offering price (in dollars per share) $ 50.00      
Net of issuance costs $ 444,900      
Payments of stock issuance costs $ 1,200      
Accounts payable     $ 500