XML 91 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Schedule of Operating Lease Amounts Recorded in Condensed Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
Prepaid expenses and other current assets $ 17,616 $ 49,536
Operating ROU assets $ 82,557 $ 87,220
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Operating lease liabilities, current $ 4,137 $ 3,927
Operating lease liabilities, noncurrent 123,837 133,561
Total operating lease liabilities $ 127,974 $ 137,488