XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Contract Balances - Valuation And Qualifying Accounts Activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Contract Balances  
Balance at Beginning of Period $ 44,431
Current Period Provision for Expected Credit Losses 35,709
Write-offs Charged Against Allowance (35,042)
Balance at End of Period $ 45,098