XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
U.S. Treasury bills $ 113,690 $ 141,161
Long-term investments $ 2,557 $ 23,161