v3.25.2
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Money market funds $ 80.9 $ 124.7
Threshold period of delinquency 90 days 90 days
Estimated fair value of loans held for investment $ 3,700.0 $ 3,300.0
Weighted average gross spread percentage 3.48% 3.68%
Weighted average maturity period 2 years 8 months 12 days 2 years 4 months 24 days