XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Instruments - Schedule of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Investments, All Other Investments [Abstract]    
Amortized cost $ 139,233 $ 34,225
Unrealized gains 72 3
Unrealized losses (146) (213)
Estimated fair value $ 139,159 $ 34,015