XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 4,387  
2024 9,944  
2025 9,359  
2026 7,730  
2027 6,046  
2028 and thereafter 33,847  
Total minimum payments 71,313  
Less amounts representing interest (17,654)  
Less amounts representing tenant improvement allowance (399)  
Present value of minimum lease payments 53,260  
Less current operating lease liabilities (6,397) $ (5,570)
Long-term operating lease liabilities $ 46,863 $ 42,151