XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS - Human Resources Development Fund (“HRDF”) Joint Cooperation Agreement (Narrative) (Details) - Human Resources Development Fund - Related Party
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2023
SAR (ر.س)
Mar. 31, 2024
USD ($)
Mar. 31, 2024
SAR (ر.س)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
SAR (ر.س)
Human Resources Development Fund Training Reimbursement Agreement            
Related Party Transaction [Line Items]            
Related party transaction, amount of transaction $ 7.8 ر.س 29,300,000        
Joint cooperation agreement term 1 year 1 year        
Human Resources Development Fund Training Reimbursements            
Related Party Transaction [Line Items]            
Related party transaction, amount of transaction       ر.س 0 $ 2.3 ر.س 8,800,000
Human Resources Development Fund Training Reimbursements | Other Current Liabilities            
Related Party Transaction [Line Items]            
Related party transaction, amount of transaction     $ 1.4   $ 1.8