XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities Due Under Lease Agreements (Detail)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
Six months ending December 31, 2024 $ 761
Year ended December 31, 2025 1,543
Year ended December 31, 2026 1,473
Year ended December 31, 2027 1,267
Year ended December 31, 2028 1,189
Thereafter 959
Total lease payments 7,192
Less: imputed interest (1,597)
Present value of lease liabilities $ 5,595