v3.26.1
Revenue - Summary of Other Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers $ 3,058,109 $ 2,034,261 $ 2,368,085
Sales of vehicles      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers 2,805,635 1,975,864 2,313,124
Revenue recognized at the point of delivery | Sales of vehicles      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers 2,764,908 1,943,508 2,289,780
Revenue recognized over contract period | Sales of vehicles      
Disclosure of disaggregation of revenue from contracts with customers [line items]      
Revenue from contracts with customers $ 40,727 $ 32,356 $ 23,344