XML 113 R97.htm IDEA: XBRL DOCUMENT v3.25.1
RELATED PARTY TRANSACTIONS - EV Purchase Agreement (Details)
$ in Thousands, ر.س in Millions
1 Months Ended 3 Months Ended
Aug. 31, 2023
vehicle
Mar. 31, 2025
USD ($)
Mar. 31, 2025
SAR (ر.س)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
SAR (ر.س)
Mar. 31, 2025
SAR (ر.س)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
SAR (ر.س)
Related Party Transaction [Line Items]                
Revenue   $ 235,048   $ 172,740        
Accounts receivable, net   90,328         $ 112,025  
Related Party                
Related Party Transaction [Line Items]                
Revenue   5,096   51,366        
Accounts receivable, net   53,793         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   5,100 ر.س 19.1 $ 51,400 ر.س 192.6      
Accounts receivable, net   $ 53,800       ر.س 201.8 $ 57,900 ر.س 217.6