XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Unbilled receivable $ 28,056 $ 28,446
ASUS    
Disaggregation of Revenue [Line Items]    
Unbilled receivable 5,438 10,910
Receivable from the U.S. government 66,485 76,486
Contract assets 27,572 21,648
Contract liabilities $ 10,420 $ 5,662