XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 9,937,013 $ 9,990,141
Time and material    
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax 5,723,610 4,884,186
Firm fixed price    
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax 943,875 1,774,092
Cost plus fixed fee    
Accounting Policies [Line Items]    
Revenue from contract with customer, excluding assessed tax $ 3,269,528 $ 3,331,863