XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Financial Statement Details - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Cash and cash equivalents $ 188,854 $ 183,941 $ 177,719  
Restricted cash 46,370 32,202 46,451  
Total cash, cash equivalents and restricted cash as presented in the statement of cash flows $ 235,224 $ 216,143 $ 224,170 $ 187,344