XML 110 R99.htm IDEA: XBRL DOCUMENT v3.25.2
RELATED PARTY TRANSACTIONS - EV Purchase Agreement (Details)
$ in Thousands, ر.س in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2023
vehicle
Jun. 30, 2025
USD ($)
Jun. 30, 2025
SAR (ر.س)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
SAR (ر.س)
Jun. 30, 2025
USD ($)
Jun. 30, 2025
SAR (ر.س)
Jun. 30, 2024
USD ($)
Jun. 30, 2024
SAR (ر.س)
Jun. 30, 2025
SAR (ر.س)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
SAR (ر.س)
Related Party Transaction [Line Items]                        
Revenue   $ 259,432   $ 200,581   $ 494,480   $ 373,321        
Accounts receivable, net   125,265       125,265         $ 112,025  
Related Party                        
Related Party Transaction [Line Items]                        
Revenue   30,247   36,470   35,343   87,836        
Accounts receivable, net   63,508       63,508         57,909  
Electric Vehicle Purchase Agreement                        
Related Party Transaction [Line Items]                        
Number of vehicles committed | vehicle 100,000                      
Number of vehicles committed, minimum | vehicle 50,000                      
Number of vehicles committed, additional | vehicle 50,000                      
Number of years 10 years                      
Minimum vehicle purchase reduction period 6 months                      
Electric Vehicle Purchase Agreement | Government of Saudi Arabia | EV Purchase Agreement | Related Party                        
Related Party Transaction [Line Items]                        
Revenue   30,200 ر.س 113.5 $ 36,500 ر.س 136.9 35,300 ر.س 132.6 $ 87,800 ر.س 329.5      
Accounts receivable, net   $ 63,500       $ 63,500       ر.س 238.2 $ 57,900 ر.س 217.6