v3.26.1
Share-based compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disclosure of terms and conditions of share-based payment arrangement [abstract]        
Total share-based payment expense recognized $ 1,668,000 $ 936,000 $ 2,794,000 $ 1,999,000
Expense from cash-settled share-based payment transactions     37,500  
Expense from equity-settled share-based payment transactions     $ 187,500