v3.26.1
Revenues (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The table below presents revenues disaggregated by type of customer for the following periods:
For the three months ended June 30,For the six months ended June 30,
2026202520262025
Government$85,138 $81,179 $199,446 $182,068 
Commercial and other7,409 2,660 9,444 8,023 
Total revenues$92,547 $83,839 $208,890 $190,091 
Schedule of Contract Balances
Contract balances
As of
June 30, 2026December 31, 2025
Contract assets$114,967 $76,809 
Contract liabilities$18,157 $110,275 
Schedule of Change in Accounting Estimate
The below table summarizes the unfavorable impact of the net EAC adjustments for the following periods:
For the three months ended June 30,For the six months ended June 30,
2026202520262025
Net EAC adjustments, before income taxes $(439)$(13,812)$(1,193)$(13,247)
Net EAC adjustments, net of income taxes(442)(12,429)(1,194)(11,920)
Net EAC adjustments, net of income taxes, per basic and diluted share$0.00 $(0.13)$(0.01)$(0.13)
Schedule of Capitalized Contract Costs
The following table provides information about capitalized contract costs:
June 30, 2026December 31, 2025
Capitalized commissions, net $4,305 $6,661