XML 90 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Defined Contribution Benefit Plan - Additional Information (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Retirement Benefits [Abstract]  
Defined contribution benefit plan, matching percentage 100.00%
Defined contribution benefit plan, first percentage 1.00%
Defined contribution benefit plan, additional percentage 50.00%
Defined contribution benefit plan, minimum percentage of employee's compensation 1.00%
Defined contribution benefit plan, maximum percentage of employee's compensation 6.00%
Defined contribution benefit plan, matching contributions amount $ 0.6