XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Concentrations of risk and geographic information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Revenue, Major Customer [Line Items]          
Revenues $ 186,224 $ 241,020 $ 341,693 $ 415,740  
United States [Member]          
Revenue, Major Customer [Line Items]          
Revenues 68,300 $ 106,500 124,600 $ 182,100  
Outside the United States [Member]          
Revenue, Major Customer [Line Items]          
Assets, Noncurrent 2,800   2,800   $ 1,600
Assets, Noncurrent $ 2,800   $ 2,800   $ 1,600