XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Revenue Recognition - Revenues Based Upon the Billing Addresses of Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
[1]
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
[1]
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 92,009 $ 116,752 $ 85,308 $ 74,181 $ 117,816 $ 118,141 $ 117,796 $ 42,261 $ 368,250 $ 396,014 $ 321,386
UNITED STATES                      
Revenue                 367,368 394,671 320,148
Non-US [Member]                      
Revenue                 $ 882 $ 1,343 $ 1,238
[1] The fourth quarter of 2019 includes the retroactive reinstatement of the BTC in revenue and gross profit (see Note 3 for further information).