v3.25.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 30, 2025
Debt Instrument        
Amortization of debt discount and issuance costs related to the 2025 Notes, 2029 Notes and 2030 Notes $ 3,655 $ 3,737 $ 2,877  
Interest expense 20,755 28,921 26,223  
Vehicle loans and other interest expense        
Debt Instrument        
Vehicle loans and other interest expense 12,072 16,003 12,134  
Convertible Debt        
Debt Instrument        
Contractual interest expense related to the 2025 Notes and 2029 Notes 5,028 9,181 11,212  
Amortization of debt discount and issuance costs related to the 2025 Notes, 2029 Notes and 2030 Notes $ 3,655 $ 3,737 $ 2,877  
Convertible Debt | Convertible senior notes due 2030 (the “2030 Notes”)        
Debt Instrument        
Interest rate (as a percent) 0.00%     0.00%