v3.26.3
Stock-based compensation - Summary of Shares Issued for Business Combinations Activities (Details) - Business Combinations - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Summary of Shares Issued for Business Combinations Activities    
Outstanding beginning balance (in shares) 1,744 548
Shares vested (in shares) 1,046 271
Shares issued (in shares)   1,473
Shares forfeited (in shares) (5) (6)
Outstanding ending balance (in shares) 693 1,744
Weighted- Average Grant Date Fair Value    
Outstanding, weighted average grant date fair value beginning balance (in dollars per share) $ 33.75 $ 47.82
Shares vested, weighted average grant date fair value (in dollars per share) 35.39 47.82
Shares issued, weighted average grant date fair value (in dollars per share)   31.16
Shares forfeited, weighted average grant date fair value (in dollars per share) 47.82 47.82
Outstanding, weighted average grant date fair value ending balance (in dollars per share) $ 31.16 $ 33.75