XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]      
Total assets $ 589,705 $ 1,217,557  
Total liabilities 109,519 133,706  
Variable Interest Entity, Primary Beneficiary [Member]      
Variable Interest Entity [Line Items]      
Total assets 33,842 31,189  
Total liabilities 1,803 1,648  
Total revenue $ 72,349 $ 74,389 $ 72,125