XML 125 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments and Notes Receivable - Gross Proceeds and Gross Realized Gains and Losses of Available-for-Sale Asset-Backed Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investments [Abstract]      
Gross proceeds from sales $ 445,946 $ 963,117 $ 511,124
Gross realized gains 5,775 4,517 6,702
Gross realized losses (1,241) (8,021) (800)
Net gains (losses) $ 4,534 $ (3,504) $ 5,902