XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 11,800 $ 8,200 $ 33,400 $ 24,300
Operating cash flows from operating leases     29,805 21,053
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability     39,811 13,633
Other Commitments [Line Items]        
Operating lease cost $ 11,800 $ 8,200 $ 33,400 $ 24,300