v3.26.1
Related parties - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]      
Revenue $ 55,929 $ 59,191  
Accounts receivable, net 38,941   $ 51,978
Related Party [Member]      
Related Party Transaction [Line Items]      
Revenue 200 200  
Accounts receivable, net 100   100
Payables to related parties for transactions 600 $ 300  
Payables to related parties $ 300   $ 200