XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Additional Information (Details)
Jun. 30, 2025
USD ($)
jointVenture
Feb. 28, 2025
USD ($)
Dec. 31, 2024
USD ($)
jointVentureHoldingCompany
Apr. 01, 2024
Commitments And Contingencies Disclosure [Line Items]        
Number of joint venture entities 2   2  
Other commitment     $ 100,000,000  
Other commitment, funded capital $ 100,000      
Societe Generale Canada | AB Holding        
Commitments And Contingencies Disclosure [Line Items]        
Percentage guarantee of unpaid debt obligation       66.70%
Outside of North America        
Commitments And Contingencies Disclosure [Line Items]        
Number of joint venture entities | jointVentureHoldingCompany     1  
North America        
Commitments And Contingencies Disclosure [Line Items]        
Number of joint venture entities | jointVentureHoldingCompany     1  
Joint Venture | AB Holding        
Commitments And Contingencies Disclosure [Line Items]        
Percentage guarantee of unpaid debt obligation     66.70%  
Joint Venture | Societe Generale        
Commitments And Contingencies Disclosure [Line Items]        
Line of credit facility, maximum borrowing capacity   $ 30,000,000.0 $ 60,000,000  
Milestone equity method investment percentage related to guaranteed debt obligation     50.00% 50.00%