v3.25.2
Income taxes (Tables)
3 Months Ended
Jun. 30, 2025
Income taxes [Abstract]  
Provision for Income Taxes and Effective Income Tax Rates
The provision for income taxes and the effective income tax rates were as follows:
 
          Three months ended   
    June 30, 2025       June 30, 2024   
    $       $  
Provision for income taxes
     
(724 
Effective income tax rate  0.00 %    21.67%