XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Remainder of 2024 $ 5,169  
2025 10,380  
2026 8,785  
2027 6,984  
2028 6,247  
2029 and thereafter 30,095  
Total minimum payments 67,660  
Less amounts representing interest (15,397)  
Less amounts representing tenant improvement allowance (400)  
Present value of minimum lease payments 51,863  
Less current operating lease liabilities (7,736) $ (6,748)
Long-term operating lease liabilities $ 44,127 $ 45,178