XML 47 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Summary of Expected Future Payments Related to Lease Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Remainder of 2023 $ 2,459  
2024 10,301  
2025 9,752  
2026 8,108  
2027 6,440  
2028 and thereafter 34,345  
Total minimum payments 71,405  
Less amounts representing interest (17,007)  
Less amounts representing tenant improvement allowance (399)  
Present value of minimum lease payments 53,999  
Less current operating lease liabilities (7,150) $ (5,570)
Long-term operating lease liabilities $ 46,849 $ 42,151