XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts Receivable, Net - Schedule of Activity Related to the Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Allowance for Doubtful Accounts        
Beginning balance $ 3,269 $ 2,196 $ 3,144 $ 3,783
Bad debt (reversal) expense (279) 447 141 737
Write-offs (223) (69) (518) (1,946)
Ending balance $ 2,767 $ 2,574 $ 2,767 $ 2,574