v3.24.2.u1
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Variable Interest Entity [Line Items]    
Total assets $ 642,001 $ 659,318
Variable Interest Entity    
Variable Interest Entity [Line Items]    
Total assets 2,600 3,700
Total liabilities $ 2,800 $ 3,900