XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Statement of Financial Position [Abstract]    
Current investments, amortized cost $ 74,050 $ 60,725
Current investment, allowance for credit loss 0 0
Accounts receivable, allowance for credit losses 728 827
Non-current investments, amortized cost 302,539 345,033
Non-current investments, allowance for credit losses $ 0 $ 0
Preferred stock par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock par value, in dollars per share $ 0.002 $ 0.002
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 166,997,000 170,434,000
Common stock, shares outstanding (in shares) 166,997,000 170,434,000
Authorized shares (in shares) 400,000 400,000