v3.23.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Non-cancellable Operating Leases, Reconciliation of Undiscounted Cash Flows to the Operating Lease Liability (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Lease Liabilities, Payments Due [Abstract]    
2023 (Excluding the six months ended June 30, 2023) $ 1,002  
Total future minimum lease payments, undiscounted 1,002  
Less imputed interest (20)  
Operating lease liabilities 982  
Operating lease liabilities reported as of June 30, 2023:    
Operating lease liabilities - current 982 $ 1,918
Total $ 982