Operating Lease Liabilities - Summary of Current and Non Current Portions of Operating Lease Arrangements (Detail) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Leases [Abstract] | ||
Operating lease liabilities – current portion | $ 946 | $ 635 |
Noncurrent operating lease liabilities | 3,822 | 2,886 |
Total operating lease liabilities | $ 4,768 | $ 3,521 |