v3.26.1
Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Effective tax rate     6.00% (34.00%)
Current income tax expense $ 9,115 $ 2,195 $ 14,965 $ 10,460
Stock-based compensation expense (recovery) $ 11,373 $ 2,453 $ (21,072) $ (2,259)
Statutory income tax rate     21.00% 21.00%