XML 72 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Defined Contribution Retirement Plan
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Defined Contribution Retirement Plan Defined Contribution Retirement PlanThe Company maintains a 401(k) defined contribution retirement plan covering substantially all of its employees. The plan provides for matching and discretionary contributions by the Company. Contributions were $2.4 million, $2.0 million and $1.7 million for the years ended December 31, 2022, 2021 and 2020, respectively.