XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Accounts Receivable, Allowance for Credit Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Current period bad debt provision $ 955 $ 1,024
Trade Accounts Receivable    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance (4,335)  
Current period bad debt provision (955)  
Write-offs 708  
Recovery of previous write-offs (30)  
Ending balance $ (4,612)