Commitments and Contingencies - Narrative (Details) ft² in Thousands, $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2023
USD ($)
ft²
|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2023
USD ($)
ft²
|
Jun. 30, 2022
USD ($)
|
|
| Guarantor Obligations | ||||
| Area of real estate property | ft² | 63 | 63 | ||
| Purchase commitment | $ 213.0 | $ 213.0 | ||
| Purchase commitment period (in years) | 5 years | |||
| Company matching contribution, percent | 50.00% | |||
| Employer matching contribution, percent of employees' gross pay | 6.00% | |||
| Employer contribution amount | 1.5 | $ 1.3 | $ 3.7 | $ 3.4 |
| Cloud Computing Service Agreement | ||||
| Guarantor Obligations | ||||
| Purchase commitment | 197.7 | 197.7 | ||
| Letter of Credit | ||||
| Guarantor Obligations | ||||
| Letters of credit, amount | 1.5 | 1.5 | ||
| Letter of Credit | Restricted Cash | ||||
| Guarantor Obligations | ||||
| Deposit assets | $ 1.5 | $ 1.5 | ||