v3.26.1
RELATED PARTY TRANSACTIONS - EV Purchase Agreement (Details)
$ in Thousands, ر.س in Millions
1 Months Ended 3 Months Ended
Aug. 31, 2023
vehicle
Mar. 31, 2026
USD ($)
Mar. 31, 2026
SAR (ر.س)
Mar. 31, 2025
USD ($)
Mar. 31, 2025
SAR (ر.س)
Mar. 31, 2026
SAR (ر.س)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
SAR (ر.س)
Related Party Transaction [Line Items]                
Revenue   $ 282,465   $ 235,048        
Accounts receivable, net   131,244         $ 177,162  
Related Party                
Related Party Transaction [Line Items]                
Revenue   38,370   5,096        
Accounts receivable, net   95,278         120,540  
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   38,400 ر.س 144.0 $ 5,100 ر.س 19.1      
Accounts receivable, net   $ 95,300       ر.س 357.6 $ 120,500 ر.س 452.1