v3.26.1
INVESTMENTS - Schedule of Continuous Unrealized Loss Position (Details) - Securitization notes - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Less than or equal to 1 year $ 15,254 $ 36,797
Greater than 1 year 4,123 5,504
Total 19,377 42,301
Unrealized Losses    
Less than or equal to 1 year (108) (442)
Greater than 1 year (104) (27)
Total $ (212) $ (469)