v3.26.1
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Schedule of Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 5,468 $ 4,432 $ 5,997 $ 3,836
Provision 2,585 1,858 5,476 3,924
Charge-offs (2,701) (1,337) (6,316) (3,094)
Recoveries 360 302 697 472
Other 141 254 (1) 371
Ending Balance $ 5,853 $ 5,509 $ 5,853 $ 5,509