v3.26.1
Variable Interest Entities - Schedule of Variable Interest Entities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Current assets $ 673,850 $ 577,171
Current liabilities $ 194,155 $ 177,315