v3.22.2.2
Consolidated Statements of Redeemable Noncontrolling Interest and Stockholders' Equity (Unaudited) (Parenthetical)
3 Months Ended 9 Months Ended
Aug. 05, 2022
Aug. 10, 2020
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Statement of Stockholders' Equity [Abstract]            
Stock split ratio 3 5 3 3 3 3
Stock split description     three-for-one stock split effected in the form of a stock dividend in August 2022 three-for-one stock split effected in the form of a stock dividend in August 2022 three-for-one stock split effected in the form of a stock dividend in August 2022 three-for-one stock split effected in the form of a stock dividend in August 2022