XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurement Inputs and Valuation Techniques    
Available-for-sale investments $ 104,706,000 $ 34,015,000
Cost-method investment impairment $ 0 $ 0
BFTR, LLC    
Fair Value Measurement Inputs and Valuation Techniques    
Investment percentage (percent) 18.00%