v3.26.1
Income or loss per share - Schedule of Basic and Diluted Earnings per Share (Details) - shares
1 Months Ended 7 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
May 25, 2025
May 26, 2024
Earnings Per Share [Abstract]          
Weighted average shares for basic income or loss per share (in shares) 37,026,234 37,369,709 32,877,532 34,818,906 30,474,298
Redeemable convertible preferred stock (in shares)         5,846,612
Stock options, RSUs and PSUs (in shares)         337,276
Weighted average shares for diluted income or loss per share (in shares) 37,026,234 37,369,709 32,877,532 34,818,906 36,658,186