XML 97 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Disaggregation of Revenue [Line Items]    
Unbilled receivable $ 30,122 $ 26,621
ASUS    
Disaggregation of Revenue [Line Items]    
Unbilled receivable 3,410 5,048
Receivable from the U.S. government 63,390 74,060
Contract assets 29,972 31,507
Contract liabilities $ 10,679 $ 11,735