XML 48 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Note 1 - General and Basis of Presentation - Cash and Restricted Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents $ 414,856 $ 95,872    
Restricted cash and cash equivalents 107,466 130,804    
Total Cash and cash equivalents and restricted cash and cash equivalents $ 522,322 $ 226,676 $ 241,133 $ 343,444