XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue $ 35,968 $ 28,498 $ 66,584 $ 58,117
Security Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 32,474 17,867 58,292 36,507
Secure Networks        
Disaggregation of Revenue [Line Items]        
Total revenue 3,494 10,631 8,292 21,610
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 35,968 $ 28,498 $ 66,584 $ 58,117
Concentration risk, percentage 100.00% 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Firm fixed-price        
Disaggregation of Revenue [Line Items]        
Total revenue $ 25,153 $ 22,179 $ 45,151 $ 45,015
Concentration risk, percentage 70.00% 78.00% 68.00% 77.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Time-and-materials        
Disaggregation of Revenue [Line Items]        
Total revenue $ 8,913 $ 3,022 $ 17,290 $ 6,159
Concentration risk, percentage 25.00% 11.00% 26.00% 11.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Cost plus fixed fee        
Disaggregation of Revenue [Line Items]        
Total revenue $ 1,902 $ 3,297 $ 4,143 $ 6,943
Concentration risk, percentage 5.00% 11.00% 6.00% 12.00%
Federal | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 32,672 $ 24,832 $ 59,972 $ 51,439
Concentration risk, percentage 91.00% 87.00% 90.00% 89.00%
Federal | Revenue from Contract with Customer, Segment Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 32,672 $ 24,832 $ 59,972 $ 51,439
Federal | Revenue from Contract with Customer, Segment Benchmark | Customer Concentration Risk | Security Solutions        
Disaggregation of Revenue [Line Items]        
Total revenue 29,032 14,209 51,684 29,872
Federal | Revenue from Contract with Customer, Segment Benchmark | Customer Concentration Risk | Secure Networks        
Disaggregation of Revenue [Line Items]        
Total revenue 3,640 10,623 8,288 21,567
State & local, and commercial | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk        
Disaggregation of Revenue [Line Items]        
Total revenue $ 3,296 $ 3,666 $ 6,612 $ 6,678
Concentration risk, percentage 9.00% 13.00% 10.00% 11.00%