Leases - Lease Cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Components of lease expense:  
Operating lease expense $ 2,972
Less sublease income (89)
Net lease expense 2,883
Cash flow information related to leases:  
Operating cash inflow from operating leases 2,774
Right-of-use assets obtained during the three months ended March 31, 2022 in exchange for new operating lease liabilities $ 4,676
Weighted average remaining lease term 4 years 6 months 25 days
Weighted average discount rate 10.00%