XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.3
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 17,672 $ 8,918 $ 42,463 $ 24,483
U.S. and foreign governments        
Disaggregation of Revenue [Line Items]        
Revenues 355 2,702 2,787 7,674
Commercial customers        
Disaggregation of Revenue [Line Items]        
Revenues $ 17,317 $ 6,216 $ 39,676 $ 16,809