XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 2,564  
2025 10,466  
2026 8,927  
2027 7,121  
2028 6,389  
2029 and thereafter 30,278  
Total minimum payments 65,745  
Less amounts representing interest (14,779)  
Less amounts representing tenant improvement allowance (55)  
Present value of minimum lease payments 50,911  
Less current operating lease liabilities (7,740) $ (6,748)
Long-term operating lease liabilities $ 43,171 $ 45,178