XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Recurring and Non-Recurring (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value Measurements    
Short-term investments $ 131,902 $ 53,774
Convertible notes 0 519,749
Senior notes 198,802 0
Level 1 | Carrying Amount    
Fair Value Measurements    
Short-term investments 131,902 53,774
Level 1 | Fair Value    
Fair Value Measurements    
Short-term investments 132,172 53,791
Level 3 | Carrying Amount    
Fair Value Measurements    
Loans held for investment 638,167 113,144
Convertible notes 0 519,749
Senior notes 198,802 0
Level 3 | Fair Value    
Fair Value Measurements    
Loans held for investment 644,593 113,348
Convertible notes 0 371,160
Senior notes $ 132,013 $ 0