v3.25.0.1
Stock-based compensation - Schedule of Stock Options (Detail)
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]  
Number of Options, Outstanding at December 31, 2023 | shares 210,000
Number of Options, Granted | shares 0
Number of Options, Exercised | shares (210,000)
Number of Options, Forfeited | shares 0
Number of Options, Outstanding at December 31, 2024 | shares 0
Number of Options, Options exercisable at December 31, 2024 | shares 0
Exercise Price Ranges, Outstanding at December 31, 2023 $ 0.85
Exercise Price Ranges, Granted 0
Exercise Price Ranges, Exercised 0.85
Exercise Price Ranges, Forfeited 0
Exercise Price Ranges, Outstanding at December 31, 2024 0
Exercise Price Ranges, Options exercisable at December 31, 2024 0
Weighted-Average Exercise Price, Outstanding at December 31, 2023 0.85
Weighted-Average Exercise Price, Granted 0
Weighted-Average Exercise Price, Exercised 0.85
Weighted-Average Exercise Price, Forfeited 0
Weighted-Average Exercise Price, Outstanding at December 31, 2024 0
Weighted-Average Exercise Price, Options exercisable at December 31, 2024 $ 0