v3.24.3
Leases - Schedule of Accrued but Unpaid Lease Obligations (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Accrued But Unpaid Lease Obligations [Line Items]    
Total accrued but unpaid lease obligations   $ 5,273
Accrued interest on accrued but unpaid lease obligations $ 1,285 2,326
Principal [Member]    
Schedule Of Accrued But Unpaid Lease Obligations [Line Items]    
Total accrued but unpaid lease obligations $ 2,636 $ 5,273