v3.25.4
Debt - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Feb. 27, 2024
May 15, 2020
Debt Instrument          
Long-Term Debt, Total $ 1,053,011   $ 995,047    
Less: Convertible senior notes, current 0   390,175    
Less: Long-term debt, current 50,607   38,904    
Total long-term debt $ 1,002,404   565,968    
Convertible senior notes due 2025 (the “2025 Notes”) | Convertible Debt          
Debt Instrument          
Interest rate (as a percent) 0.00%       1.50%
Long-Term Debt, Total $ 0   390,175    
Convertible senior notes due 2029 (the “2029 Notes”) | Convertible Debt          
Debt Instrument          
Interest rate (as a percent) 0.625%     0.625%  
Long-Term Debt, Total $ 452,421   450,081    
Convertible senior notes due 2030 (the “2030 Notes”) | Convertible Debt          
Debt Instrument          
Interest rate (as a percent) 0.00% 0.00%      
Long-Term Debt, Total $ 488,542   0    
Non-revolving Loan          
Debt Instrument          
Long-Term Debt, Total $ 16   510    
Non-revolving Loan | Convertible Debt          
Debt Instrument          
Interest rate (as a percent) 7.61%        
Master Vehicle Loan          
Debt Instrument          
Long-Term Debt, Total $ 112,032   $ 154,281    
Master Vehicle Loan | Minimum          
Debt Instrument          
Interest rate (as a percent) 5.85%        
Master Vehicle Loan | Maximum          
Debt Instrument          
Interest rate (as a percent) 7.10%