v3.22.2.2
Consolidated Statements of Operations (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
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
Stock split ratio 3 5 3 3 3 3