XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basis of Presentation - Summary of Disaggregation of Revenue by Segment and Products and Services (Detail) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]    
Total revenues $ 1,126,460 $ 779,791
Product [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 305,739 236,372
Service [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 820,721 543,419
Operating Segments [Member] | Communication Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 826,787 560,260
Operating Segments [Member] | Communication Services [Member] | Product [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 60,176 66,487
Operating Segments [Member] | Communication Services [Member] | Service [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 766,611 493,773
Operating Segments [Member] | Defense and Advanced Technologies [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 299,673 219,531
Operating Segments [Member] | Defense and Advanced Technologies [Member] | Product [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 245,563 169,885
Operating Segments [Member] | Defense and Advanced Technologies [Member] | Service [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 54,110 $ 49,646