v3.26.1
Note 1 - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Cash and cash equivalents $ 322,713 $ 353,413 $ 320,111 $ 316,688
Restricted cash 6,082 5,354 5,902 4,676
Total cash, cash equivalents and restricted cash $ 328,795 $ 358,767 $ 326,013 $ 321,364