v3.25.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
114 Months Ended
Jan. 31, 2035
Aug. 04, 2025
Jun. 27, 2025
Dec. 31, 2024
Subsequent Event [Line Items]        
Performance Obligations     $ 3,901,000 $ 3,483,000
Subsequent event | Air Force        
Subsequent Event [Line Items]        
Estimated contract value $ 4,300,000      
Subsequent event | Forecast | Air Force        
Subsequent Event [Line Items]        
Performance Obligations   $ 5,300