XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments and Contingencies - Schedule of Maturities of Lease Liabilities Due Under Lease Agreements (Detail)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
Three months ending December 31, 2024 $ 383
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 6,814
Less: imputed interest (1,452)
Present value of lease liabilities $ 5,362