XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Variable Interest Entities - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]      
Total assets $ 435,968 $ 589,705  
Total liabilities 119,724 109,519  
Variable Interest Entity, Primary Beneficiary [Member]      
Variable Interest Entity [Line Items]      
Total assets 34,050 33,842  
Total liabilities 2,053 1,803  
Total revenue $ 61,357 $ 72,349 $ 74,389