v3.26.1
Investments and Notes Receivable - Schedule of Gross Proceeds and Gross Realized Gains and Losses of Available-for-Sale Asset-Backed Securities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Investments [Abstract]        
Gross proceeds from sales $ 100,488 $ 34,828 $ 148,021 $ 109,609
Gross realized gains 535 622 966 1,555
Gross realized losses (56) (27) (64) (478)
Net gains $ 479 $ 595 $ 902 $ 1,077