v3.26.1
Note 2 - Description of Business and Summary of Significant Accounting Policies - Schedule of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalents $ 203,516 $ 192,829 $ 159,039  
Restricted cash—short-term 7,936 7,815 3,957  
Total cash, cash equivalents, and restricted cash $ 211,452 $ 200,644 $ 162,996 $ 104,578