XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Additional Information (Details)
Mar. 31, 2025
USD ($)
Feb. 28, 2025
USD ($)
Dec. 31, 2024
USD ($)
jointVenture
Apr. 01, 2024
Commitments And Contingencies Disclosure [Line Items]        
Number of joint venture entities | jointVenture     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 | jointVenture     1  
North America        
Commitments And Contingencies Disclosure [Line Items]        
Number of joint venture entities | jointVenture     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%