XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Leases, Commitments and Contingencies - Operating Leases - Additional Information (Detail) - ft²
3 Months Ended
Jan. 01, 2022
Mar. 31, 2023
Commitments And Contingencies [Line Items]    
Operating lease option to extend   true
Operating lease renewal term   5 years
Operating Lease One [Member]    
Commitments And Contingencies [Line Items]    
Office space rent under operating lease 63,017  
Lease expire date Aug. 31, 2024  
Operating Lease Two [Member]    
Commitments And Contingencies [Line Items]    
Office space rent under operating lease 40,419  
Lease expire date Aug. 31, 2024  
Operating Lease Three [Member]    
Commitments And Contingencies [Line Items]    
Office space rent under operating lease 15,525  
Lease expire date Nov. 30, 2024  
Minimum [Member]    
Commitments And Contingencies [Line Items]    
Operating lease remaining lease terms   1 year
Maximum [Member]    
Commitments And Contingencies [Line Items]    
Operating lease remaining lease terms   1 year 9 months