v3.26.1
REVENUE RECOGNITION - Schedule of Revenue by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 47,742 $ 30,616
Security Solutions segment    
Disaggregation of Revenue [Line Items]    
Total revenue 45,970 25,818
Secure Networks segment    
Disaggregation of Revenue [Line Items]    
Total revenue 1,772 4,798
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 47,742 $ 30,616
Concentration risk, percentage 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 $ 37,461 $ 19,998
Concentration risk, percentage 79.00% 65.00%
Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk | Time-and-materials    
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,662 $ 8,377
Concentration risk, percentage 18.00% 28.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,619 $ 2,241
Concentration risk, percentage 3.00% 7.00%
Federal | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 44,204 $ 27,301
Concentration risk, percentage 93.00% 89.00%
Federal | Revenue from Contract with Customer, Segment Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 44,204 $ 27,301
Federal | Revenue from Contract with Customer, Segment Benchmark | Customer Concentration Risk | Security Solutions segment    
Disaggregation of Revenue [Line Items]    
Total revenue 42,432 22,652
Federal | Revenue from Contract with Customer, Segment Benchmark | Customer Concentration Risk | Secure Networks segment    
Disaggregation of Revenue [Line Items]    
Total revenue 1,772 4,649
State & local, and commercial | Revenue from Contract with Customer, Product and Service Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Total revenue $ 3,538 $ 3,315
Concentration risk, percentage 7.00% 11.00%