XML 109 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Geographic and customer concentrations - Schedule of third party revenue by geographic area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue [Line Items]      
Total third-party revenue $ 127,002 $ 123,066 $ 270,525
United States      
Revenue [Line Items]      
Total third-party revenue 119,982 97,992 270,107
Australia      
Revenue [Line Items]      
Total third-party revenue 7,000 24,847 418
All Other      
Revenue [Line Items]      
Total third-party revenue $ 20 $ 227 $ 0