XML 46 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Unbilled receivable $ 35,645 $ 28,446
ASUS    
Disaggregation of Revenue [Line Items]    
Unbilled receivable 18,307 10,910
Receivable from the U.S. government 71,300 76,486
Contract assets 24,548 21,648
Contract liabilities $ 7,747 $ 5,662