XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts beginning balance $ 5,226 $ 4,471
Provisions 14 1,044
Write-offs (204) (629)
Other 37 280
Allowance for doubtful accounts ending balance $ 5,073 $ 5,166