v3.26.1
Earnings (loss) per share - Narrative (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Earnings Per Share [Abstract]  
Common stock equivalents, amount in excess of fair market value $ 34