XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 14,658 $ 5,966 $ 24,791 $ 15,565
U.S. and foreign governments        
Disaggregation of Revenue [Line Items]        
Revenues 2,432 727 2,432 4,971
Commercial customers        
Disaggregation of Revenue [Line Items]        
Revenues $ 12,226 $ 5,239 $ 22,359 $ 10,594