v3.26.1
Concentrations of risk and geographic information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue, Major Customer [Line Items]      
Revenues $ 99,065 $ 134,308  
United States [Member]      
Revenue, Major Customer [Line Items]      
Revenues 55,300 $ 62,800  
Non-US      
Revenue, Major Customer [Line Items]      
Assets, Noncurrent $ 5,500   $ 3,100