v3.25.2
General - Additional Information (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Representative
Member
Member_class
Dec. 31, 2024
USD ($)
Number of classes of members | Member_class 2  
Number of Class A members | Member 11  
Number of representatives from each Class A member on the board of directors | Representative 2  
Number of representatives from each Class B member on the board of directors | Representative 1  
Consolidated assets | $ $ 2,122,929 $ 2,165,042
VIE's    
Consolidated assets | $ $ 6,900 $ 6,800