v3.25.4
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Summary of Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 3,836 $ 2,794 $ 2,648
Provision 7,916 6,411 4,997
Charge-offs (7,705) (6,248) (5,852)
Recoveries 1,597 1,174 987
Other 353 (295) 14
Ending Balance $ 5,997 $ 3,836 $ 2,794