v3.25.4
CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (Parenthetical)
12 Months Ended
Dec. 31, 2024
$ / shares
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2025 07 [Member]
Class A Ordinary Shares  
Dividends paid (in dollars per share) $ 0.84