v3.25.1
COMMITMENTS AND CONTINGENCIES - Accrual For License Fees (Details) - License Fee Dispute - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
COMMITMENTS AND CONTINGENCIES    
Total accrual $ 46,000  
Hughes Network Systems    
COMMITMENTS AND CONTINGENCIES    
Total accrual 45,651 $ 54,430
Less: Payments (46,859) (36,929)
Less: Current portion 9,875 9,860
Total long-term accrual 35,776 44,570
Additional license fees | Hughes Network Systems    
COMMITMENTS AND CONTINGENCIES    
Total accrual 3,319 3,314
Penalties | Hughes Network Systems    
COMMITMENTS AND CONTINGENCIES    
Total accrual 3,407 3,402
Interest and interest on penalties | Hughes Network Systems    
COMMITMENTS AND CONTINGENCIES    
Total accrual $ 85,784 $ 84,643