XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments - Schedule of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments, All Other Investments [Abstract]    
Amortized cost $ 104,817 $ 34,225
Unrealized gains 48 3
Unrealized losses (159) (213)
Estimated fair value $ 104,706 $ 34,015