v3.25.2
Loans and Financing Receivables - Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Allowance for credit losses        
Amortized Cost $ 64,416 $ 55,586    
Allowance for credit losses (350) (281) $ (158) $ (168)
Loans and financing receivables, net $ 64,066 $ 55,305    
Allowance as a % of Amortized Cost 0.54% 0.51%    
Loans under FPI Loan Program        
Allowance for credit losses        
Amortized Cost $ 39,120 $ 30,520    
Allowance for credit losses (118) (49)    
Loans and financing receivables, net $ 39,002 $ 30,471    
Allowance as a % of Amortized Cost 0.30% 0.16%    
Financing Receivables        
Allowance for credit losses        
Amortized Cost $ 25,296 $ 25,066    
Allowance for credit losses (232) (232)    
Loans and financing receivables, net $ 25,064 $ 24,834    
Allowance as a % of Amortized Cost 0.92% 0.93%