XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Geographic and customer concentrations - Schedule of third party revenue by geographic area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue [Line Items]      
Total third-party revenue $ 123,066 $ 270,525 $ 187,352
United States [Member]      
Revenue [Line Items]      
Total third-party revenue 97,992 270,107 187,168
Australia [Member]      
Revenue [Line Items]      
Total third-party revenue 24,847 418 184
All Other [Member]      
Revenue [Line Items]      
Total third-party revenue $ 227 $ 0 $ 0