v3.26.1
Acquisitions of Businesses, Variable Interest Entities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Assets and liabilities of the VIEs:          
Total assets $ 1,248,874   $ 1,248,874   $ 1,204,010
Total liabilities 482,216   482,216   433,811
Operating results of the VIEs:          
Net revenue 214,059 $ 197,344 412,344 $ 381,132  
Operating cost:          
Salaries and related costs 125,404 113,788 244,892 225,037  
Rent, supplies, contract labor and other 38,965 34,127 77,417 67,971  
Depreciation and amortization 5,621 5,741 11,278 11,281  
Provision for credit losses 2,120 1,995 4,124 3,843  
Total operating cost 172,116 155,720 337,649 308,443  
Gross profit 41,943 41,624 74,695 72,689  
Other expense 2,893 2,285 4,811 4,599  
Provision for income taxes 4,155 4,933 6,562 8,793  
Net income 14,898 17,720 23,054 31,188  
Variable Interest Entities [Member]          
Assets and liabilities of the VIEs:          
Total assets 281,500   281,500   255,300
Total liabilities 52,300   52,300   $ 49,500
Operating results of the VIEs:          
Net revenue 30,818 23,117 57,632 42,923  
Operating cost:          
Salaries and related costs 18,465 13,175 34,881 26,080  
Rent, supplies, contract labor and other 6,986 4,461 13,531 8,578  
Depreciation and amortization 1,384 1,727 2,751 2,914  
Provision for credit losses 173 230 356 427  
Total operating cost 27,008 19,593 51,519 37,999  
Gross profit 3,810 3,524 6,113 4,924  
Loss on fair value adjustments 536 0 622 0  
Other expense 20 3 34 6  
Provision for income taxes 44 182 88 182  
Net income $ 3,210 $ 3,339 $ 5,369 $ 4,736