XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 7,871  
2025 10,240  
2026 8,501  
2027 6,717  
2028 5,973  
2029 and thereafter 29,947  
Total minimum payments 69,249  
Less amounts representing interest (16,431)  
Less amounts representing tenant improvement allowance (399)  
Present value of minimum lease payments 52,419  
Less current operating lease liabilities (7,518) $ (7,282)
Long-term operating lease liabilities $ 44,901 $ 45,665