v3.26.1
Financial Instruments - Additional Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
security
Jun. 30, 2026
USD ($)
security
Apr. 13, 2026
Dec. 31, 2025
USD ($)
Financial Instruments        
Interest receivable $ 800,000 $ 800,000   $ 1,300,000
Allowance for credit loss 0 0    
Available for sales debt securities, current 74,700,000 74,700,000    
Available for sales debt securities, non-current $ 45,200,000 $ 45,200,000    
Available-for-sale debt securities, loss position, current, number of positions | security 101 101    
Available-for-sale debt securities, loss position, non-current $ 111,200,000 $ 111,200,000    
Twelve 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        
Ownership percentage (percent)     18.00% 18.00%