XML 76 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of Reconciles Undiscounted Cash flows of Operating Lease Liabilities Recorded on the Condensed Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024 (remaining nine months) $ 1,475  
2025 1,765  
2026 1,347  
2027 858  
2028 23  
Total minimum lease payments 5,468  
Less: amount of lease payments representing interest (504)  
Present value of future minimum lease payments 4,964  
Less: current liabilities under operating leases (1,655) $ (1,714)
Long-term operating lease liabilities $ 3,309 $ 3,716