XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Line Items]      
Total $ 44,764,852 $ 45,243,811 $ 42,190,643
Time and material      
Accounting Policies [Line Items]      
Total 24,483,023 25,631,786 25,302,224
Firm fixed price      
Accounting Policies [Line Items]      
Total 2,804,574 3,129,520 3,350,084
Cost plus fixed fee      
Accounting Policies [Line Items]      
Total $ 17,477,255 $ 16,482,505 $ 13,538,335