| Summary of Contract Assets and Contract Liabilities |
Contract assets balances for the periods indicated below were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contract Assets | | | Profit Share | | Program Fee | | TPA Fee | | Total | | | (in thousands) | | Ending balance as of December 31, 2022 | | $ | 65,889 | | | $ | 7,932 | | | $ | 1,609 | | | $ | 75,430 | | | Increase of contract assets due to new business generation | | 66,113 | | | 64,245 | | | 10,055 | | | 140,413 | | Change in estimates of revenue from performance obligations satisfied in previous periods | | (22,812) | | | — | | | — | | | (22,812) | | | Payables (receivables) transferred from contract assets | | — | | | (67,440) | | | — | | | (67,440) | | | Payments received from insurance carriers | | (86,383) | | | — | | | (9,942) | | | (96,325) | | | Provision for expected credit losses | | 48 | | | 1 | | | (1) | | | 48 | | | Ending balance as of December 31, 2023 | | 22,855 | | | 4,738 | | | 1,721 | | | 29,314 | | | Increase of contract assets due to new business generation | | 52,979 | | | 57,350 | | | 10,107 | | | 120,436 | | Change in estimates of revenue from performance obligations satisfied in previous periods(1) | | (48,546) | | | — | | | — | | | (48,546) | | | Payables (receivables) transferred from contract assets | | 5,144 | | | (58,865) | | | — | | | (53,721) | | | Payments received from insurance carriers | | (22,834) | | | — | | | (9,624) | | | (32,458) | | | Provision for expected credit losses | | 35 | | | 6 | | | 1 | | | 42 | | | Ending balance as of December 31, 2024 | | $ | 9,633 | | | $ | 3,229 | | | $ | 2,205 | | | $ | 15,067 | |
(1) Includes $(5.1) million of estimated, non-recurring charges associated with future claim payments and previous profit share. The excess profit share receipts liability balance for the periods indicated below were as follows: | | | | | | | | | | | Profit Share | | | (in thousands) | | Ending balance as of December 31, 2023 | | $ | — | | | | | | Change in estimates of profit share revenue | | 47,556 | | | Payments received from insurance carriers | | — | | | | | | Ending balance as of December 31, 2024 | | $ | 47,556 | |
|