v3.26.1
Subsequent events (Details) - Subsequent Event [Member] - Share Repurchase Program [Member]
$ in Millions
Apr. 28, 2026
USD ($)
Subsequent events [Abstract]  
Authorized amount of shares to be repurchased under share repurchase program $ 3
Term of share repurchase program 1 year