XML 33 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Schedule of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Change In The Allowance For Doubtful Accounts        
Balance, beginning of period $ 9,049 $ 7,296 $ 7,296  
Add: provision for doubtful accounts 4,592 2,015 9,129  
Less: write-offs, net of recoveries and other adjustments (2,262) (1,346) (7,376)  
Balance, end of period 11,840 7,965 9,049  
Accounting Standards Codification 326 cumulative effect adjustment upon adoption $ 124,977 $ 47,648 $ 135,409 $ 52,137