XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTY TRANSACTIONS - EV Purchase Agreement (Details)
$ in Thousands, ر.س in Millions
1 Months Ended 12 Months Ended
Aug. 31, 2023
vehicle
Dec. 31, 2024
USD ($)
Dec. 31, 2024
SAR (ر.س)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
SAR (ر.س)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
SAR (ر.س)
Dec. 31, 2023
SAR (ر.س)
Related Party Transaction [Line Items]                
Revenue   $ 807,832   $ 595,271   $ 608,181    
Accounts receivable, net   112,025   51,822        
Related Party                
Related Party Transaction [Line Items]                
Revenue   174,204   43,714   $ 0    
Accounts receivable, net   57,909   35,526        
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   174,200 ر.س 654.6 43,700 ر.س 163.9      
Accounts receivable, net   $ 57,900   $ 35,500     ر.س 217.6 ر.س 133.2