v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value Measurements      
Cash Equivalents $ 20,932   $ 27,569
Transfer from Level 1 to 2, Assets 0 $ 0  
Transfer from Level 2 to 1, Assets 0 0  
Transfer into Level 3, Assets 0 0  
Transfer out of Level 3, Assets 0 $ 0  
Recurring      
Fair Value Measurements      
Cash Equivalents 5,997   17,082
Total 457,786   333,097
Recurring | Debt Investments      
Fair Value Measurements      
Investments value     316,015
Level 1 | Recurring      
Fair Value Measurements      
Cash Equivalents 5,997   17,082
Total 5,997   17,082
Level 3 | Recurring      
Fair Value Measurements      
Total 417,172   316,015
Level 3 | Recurring | Debt Investments      
Fair Value Measurements      
Investments value 417,172   $ 316,015
Equity | Recurring | Equity Investment      
Fair Value Measurements      
Investments value 34,617    
Fair Value, Inputs, Level 1, Level 2, and Level 3 | Recurring | Debt Investments      
Fair Value Measurements      
Investments value $ 417,172