v3.24.1.u1
Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
2024, remaining months $ 4,678  
2025 2,849  
2026 405  
2027 417  
2028 430  
Thereafter 1,130  
Total lease payments 9,909  
Less: Interest (913)  
Present value of lease liabilities $ 8,996 $ 10,356