v3.25.2
Shareholders' equity (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Common Shares Issued and Outstanding
The following table presents a summary of the common shares issued and outstanding and shares repurchased as of and for the six months ended June 30, 2025 and 2024:
20252024
Common shares issued and outstanding, beginning of period116,429,057 168,120,022 
Issuance of common shares, net of forfeitures and shares withheld730,482 742,557 
Issuance of common shares upon exercise of options100,000 1,710,211 
Shares repurchased(500,000)— 
Common shares issued and outstanding, end of period116,759,539 170,572,790