XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivables & Allowance for Doubtful Receivables - Summary of Changes in the Allowance for Doubtful Finance Receivables (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Beginning balance $ 2,275 $ 636 $ 40
Provision for bad debt 4,286 4,214 1,210
Net write-offs      
Write-offs (4,053) (2,805) (651)
Recoveries 920 230 37
Net write-offs (3,133) (2,575) (614)
Ending balance $ 3,428 $ 2,275 $ 636