XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Reportable Segments (Tables)
3 Months Ended
Apr. 02, 2022
Segment Reporting [Abstract]  
Schedule of segment reporting information, by segment The following tables set forth summarized financial information concerning our reportable segments:
Three Months Ended
April 2, 2022April 3, 2021
Gross revenues
INF$99,963 $87,533 
BTS60,454 38,605 
GEO29,737 26,957 
Total gross revenues$190,154 $153,095 
Segment income before taxes
INF$16,250 $16,812 
BTS12,812 6,265 
GEO5,104 3,906 
Total Segment income before taxes34,166 26,983 
Corporate(1)
(22,526)(19,746)
Total income before taxes$11,640 $7,237 
(1) Includes amortization of intangibles of $8,263 and $7,968 for the three months ended April 2, 2022 and April 3, 2021, respectively.
Schedule of revenue from external customers by geographic areas Gross revenue, classified by the major geographic areas in which the Company's customers were located, were as follows:
Three Months Ended April 2, 2022Three Months Ended April 3, 2021
INFBTSGEOTotalINFBTSGEOTotal
United States$99,963 $52,917 $29,215 $182,095 $87,533 $35,298 $26,374 $149,205 
Foreign— 7,537 522 8,059 — 3,307 583 3,890 
Total gross revenues$99,963 $60,454 $29,737 $190,154 $87,533 $38,605 $26,957 $153,095 
Schedule of revenue by major customers by reporting segments Gross revenue by customer were as follows:
Three Months Ended April 2, 2022Three Months Ended April 3, 2021
INFBTSGEOTotalINFBTSGEOTotal
Public and quasi-public sector$79,206 $15,261 $22,989 $117,456 $68,684 $20,323 $17,973 $106,980 
Private sector20,757 45,193 6,748 72,698 18,849 18,282 8,984 46,115 
Total gross revenues$99,963 $60,454 $29,737 $190,154 $87,533 $38,605 $26,957 $153,095 
Schedule of revenue from external customers by products and services Gross revenues by contract type were as follows:
Three Months Ended April 2, 2022Three Months Ended April 3, 2021
INFBTSGEOTotalINFBTSGEOTotal
Cost-reimbursable contracts$95,725 $39,487 $29,644 $164,856 $83,385 $28,709 $26,889 $138,983 
Fixed-unit price contracts4,238 20,967 93 25,298 4,148 9,896 68 14,112 
Total gross revenues$99,963 $60,454 $29,737 $190,154 $87,533 $38,605 $26,957 $153,095