XML 38 R23.htm IDEA: XBRL DOCUMENT
v3.22.4

Employee 401(K) Plan | 12 Months Ended
--- | ---
Dec. 31, 2022
Retirement Benefits [Abstract] |
Employee 401(K) Plan | Employee 401(K) PlanThe Company’s employee savings and retirement plan (the “Plan”) is qualified under Section 401 of the Internal Revenue Code. The Plan is available to all regular employees on the Company’s U.S. payroll and provides employees with tax deferred salary deductions and alternative investment options. Employees may contribute up to 50% of their salary, up to the statutory prescribed annual limit. The Company matches 50% of the contribution made by an employee, up to a maximum of $6,000 per calendar year. For employees hired prior to January 1, 2017, contributions made by the Company vest 100% upon contribution. For employees hired after January 1, 2017, contributions made by the Company vest on a graded vesting schedule over four years. The Company contributed $10.5 million, $9.6 million, and $10.0 million for the years ended December 31, 2022, 2021 and 2020, respectively. In addition, the Plan provides for discretionary contributions at the discretion of the Board of Directors. No discretionary contributions have been made by the Company to date.

X
- References No definition available. + Details
Name: | us-gaap_CompensationAndRetirementDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for defined contribution plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -URI https://asc.fasb.org/subtopic&trid=2235116 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 + Details
Name: | us-gaap_DefinedContributionPlanTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration