v3.26.1
Concentrations of risk and geographic information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Revenues $ 104,934 $ 152,643 $ 203,999 $ 286,951  
United States [Member]          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Revenues 65,900 $ 81,600 121,200 $ 144,400  
Non-US          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Assets, Noncurrent $ 5,300   $ 5,300   $ 3,100