v3.26.1
Allowance for Uncollectible Agency Fees (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]        
Charges to bad debts $ 504 $ 550 $ 877 $ 957
Agency Fees        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     489 363
Charges to bad debts     763 597
Write offs     (641) (377)
Ending balance $ 611 $ 583 $ 611 $ 583