XML 20 R9.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CASH FLOWS Non-Cash Activities - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Other Significant Noncash Transactions [Line Items]      
Unrealized gain on available-for-sale securities $ 1,984 $ 411 $ 8,938
Repurchases of common stock included in other current liabilities 1,259 0 0
Net change in accounts payable and accrued expenses related to purchases of property and equipment 8,373 (9,448) 678
Cash paid for income taxes, net of refunds 71,438 71,973 96,176
Common Stock Issued to Board of Directors and Scientific Advisory Board that was Earned and Accrued for in Previous Period [Member]      
Other Significant Noncash Transactions [Line Items]      
Common stock issued to Board of Directors and Scientific Advisory Board that was earned and accrued for in a previous period $ 300 $ 300 $ 300