v3.26.1
Financial Instruments - Schedule of Available-for-Sale Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Investments, All Other Investments [Abstract]    
Amortized cost $ 82,172 $ 142,515
Unrealized gains 3 127
Unrealized losses (376) (144)
Estimated fair value $ 81,799 $ 142,498