Leases, Commitments and Contingencies - Operating Leases - Additional Information (Detail) - ft² |
6 Months Ended | |
|---|---|---|
Jan. 01, 2022 |
Jun. 30, 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 6 months |