XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance $ (3,082) $ (4,403) $ (4,181) $ (2,206)
Provision for (recoveries of) doubtful accounts 381 (131) 1,480 (3,097)
Adjustments for recovery and write-off 1,119 10 1,119 779
Ending balance (1,582) (4,524) (1,582) (4,524)
Accounting Standards Update 2016-13        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance       (1,066)
Prior to Adoption of ASU 2016-13        
Movement in Valuation Allowances and Reserves [Roll Forward]        
Beginning balance $ (3,082) $ (4,403) $ (4,181) $ (1,140)