XML 53 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivables & Allowance for Doubtful Receivables - Summary of Changes in the Allowance for Doubtful Finance Receivables (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 3,728 $ 2,256 $ 3,428 $ 2,275
Provision for bad debt 916 1,380 2,278 2,528
Net write-offs        
Write-offs (1,615) (771) (2,810) (2,152)
Recoveries 163 183 296 397
Net (write-offs) recoveries (1,452) (588) (2,514) (1,755)
Ending balance $ 3,192 $ 3,048 $ 3,192 $ 3,048