XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
6 Months Ended
Jul. 14, 2023
Jun. 30, 2023
Subsequent Event | PCM Earnout Litigation    
Commitments And Contingencies [Line Items]    
Litigation settlement, amount awarded to other party $ 10,550,000  
Surety Bond    
Commitments And Contingencies [Line Items]    
Performance bonds outstanding   $ 27,984,413
Minimum    
Commitments And Contingencies [Line Items]    
Number of months of salary paid as severance   3 months
Maximum    
Commitments And Contingencies [Line Items]    
Number of months of salary paid as severance   24 months