v3.25.1
General - Additional Information (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Representative
Member_class
Member
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,113,614 $ 2,165,042
VIE's    
Consolidated assets | $ $ 6,800