Leases - Components of Lease Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Leases [Abstract] | ||
| Operating lease expense | $ 11,477 | $ 6,952 |
| Variable lease expense | 783 | 736 |
| Short-term lease expense | 62,124 | 53,528 |
| Total lease expense | $ 74,384 | $ 61,216 |