XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Details of Selected Balance Sheet Accounts - Activity in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Allowance for doubtful accounts beginning balance $ 4,497 $ 5,226
Provisions 135 14
Write-offs (655) (204)
Other (9) 37
Allowance for doubtful accounts ending balance $ 3,968 $ 5,073