XML 105 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
RELATED PARTY TRANSACTIONS - Hughes Systique (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Investments [Line Items]    
Amounts payable to Hughes Systique $ 99,519 $ 101,163
Hughes Systique    
Schedule of Investments [Line Items]    
Amounts payable to Hughes Systique 1,466 1,704
Purchases from Hughes Systique $ 17,528 $ 19,597