XML 84 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
security
Jun. 30, 2025
USD ($)
security
Dec. 31, 2024
USD ($)
Financial Instruments      
Interest receivable $ 860,000 $ 860,000 $ 227,000
Allowance for credit loss 0 0  
Available for sales debt securities, current 104,900,000 104,900,000  
Available for sales debt securities, non-current $ 3,000,000 $ 3,000,000  
Available-for-sale debt securities, loss position, current, number of positions | security 59 59  
Available-for-sale debt securities, loss position, non-current $ 57,800,000 $ 57,800,000  
Four Debt Securities Available For Sale      
Financial Instruments      
Available-for-sale debt securities, loss position, non-current $ 5,100,000 $ 5,100,000  
Available-for-sale debt securities, loss position, non-current, number of positions | security 3 3  
BFTR, LLC      
Financial Instruments      
Investment percentage (percent) 18.00% 18.00%