XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities Due Under Lease Agreements (Detail)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
Nine months ending December 31, 2024 $ 1,036
Year ended December 31, 2025 1,403
Year ended December 31, 2026 1,328
Year ended December 31, 2027 1,118
Year ended December 31, 2028 1,136
Thereafter 959
Total lease payments 6,980
Less: imputed interest (1,635)
Present value of lease liabilities $ 5,345