XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Supplemental Balance Sheet Information (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Supplemental Balance Sheet Information [Abstract]    
Sales and use tax payable $ 35,567 $ 32,004
Legal reserve liability 15,227 48,098
Other accrued liabilities 96,745 92,950
Accrued liabilities $ 147,539 $ 173,052