Employee Benefits (Details)
12 Months Ended
Apr. 23, 2021
Dec. 31, 2021
Employee Benefits    
Defined contribution plan maximum percentage amount of the employee's gross pay that the employee can contribute   50.00%
Percentage Of Statutory Profit Sharing Payable 10.00%