v3.24.3
Summary of Significant Accounting Policies - Schedule of Company's Revenue By Contract Type (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounting Policies [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 11,608,691 $ 11,741,164 $ 34,466,131 $ 34,153,979
Time and material        
Accounting Policies [Line Items]        
Revenue from contract with customer, excluding assessed tax 6,254,135 6,546,903 18,945,698 19,481,565
Firm fixed price        
Accounting Policies [Line Items]        
Revenue from contract with customer, excluding assessed tax 810,812 811,404 2,323,228 2,452,726
Cost plus fixed fee        
Accounting Policies [Line Items]        
Revenue from contract with customer, excluding assessed tax $ 4,543,744 $ 4,382,857 $ 13,197,205 $ 12,219,688