XML 85 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments - Schedule of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments, All Other Investments [Abstract]    
Amortized cost $ 108,047 $ 34,225
Unrealized gains 12 3
Unrealized losses (166) (213)
Estimated fair value $ 107,893 $ 34,015