XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Receivables and Allowance for Credit Losses - Allowance for Credit Loss Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financing Receivable Allowance For Credit Losses Roll Forward [Abstract]      
Beginning balance $ 19,484 $ 4,556 $ 4,685
Provisions for credit losses 709 7,634 0
Write-offs (3,414) (1,054) (129)
Ending balance 16,779 19,484 4,556
Cumulative Effect, Period of Adoption, Adjustment      
Financing Receivable Allowance For Credit Losses Roll Forward [Abstract]      
Beginning balance $ 0 8,348 0
Ending balance   $ 0 $ 8,348