XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivables & Allowance for Doubtful Receivables - Summary of changes in the Allowance for Doubtful Finance Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, after Allowance for Credit Loss [Abstract]        
Beginning balance $ 3,048 $ 971 $ 2,275 $ 636
Provision for bad debt 677 1,269 3,205 2,151
Write-offs (1,148) (1,021) (3,300) (1,598)
Recoveries 96 130 493 160
Net write-offs (1,052) (891) (2,807) (1,438)
Ending balance $ 2,673 $ 1,349 $ 2,673 $ 1,349