XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Maturities of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Operating Lease Liabilities [Abstract]    
Remainder of 2024 $ 8,067  
2025 10,818  
2026 10,182  
2027 9,940  
2028 9,520  
Thereafter 20,606  
Total lease payments 69,133  
Less:    
Imputed interest (9,491)  
Total operating lease liabilities $ 59,642 $ 57,205