Receivables and Contract Liabilities (Tables)
|
9 Months Ended |
Sep. 30, 2023 |
| Receivables And Contract Liabilities Disclosure [Abstract] |
|
| Schedule of receivables |
The following table presents the Company’s trade accounts receivable in each segment as of each of the dates indicated. | | | | | | | | | | | | | | September 30, 2023 | | December 31, 2022 | | | | | | | (in thousands) | Degree Program Segment accounts receivable | $ | 38,730 | | | $ | 14,212 | | | Degree Program Segment unbilled revenue | 42,161 | | | 14,896 | | | Alternative Credential Segment accounts receivable | 39,294 | | | 51,360 | | | Total | 120,185 | | | 80,468 | | | Less: Provision for credit losses | (6,983) | | | (17,642) | | | Trade accounts receivable, net | $ | 113,202 | | | $ | 62,826 | | The following table presents the components of the Company’s other receivables, net, as of each of the dates indicated. | | | | | | | | | | | | | September 30, 2023 | | December 31, 2022 | | | | | | (in thousands) | | Other receivables, amortized cost | $ | 54,326 | | | $ | 52,180 | | | Less: Provision for credit losses | (6,742) | | | (3,579) | | | Other receivables, net | $ | 47,584 | | | $ | 48,601 | | | Other receivables, net, current | $ | 29,196 | | | $ | 33,813 | | | Other receivables, net, non-current | $ | 18,388 | | | $ | 14,788 | |
|
| Schedule of accounts receivable, allowance for credit loss |
The following table presents the change in provision for credit losses for trade accounts receivable on the Company’s condensed consolidated balance sheets for the period indicated. | | | | | | | Provision for Credit Losses | | (in thousands) | | Balance as of December 31, 2022 | $ | 17,642 | | | Current period provision | 3,393 | | | Amounts written off | (14,038) | | | Foreign currency translation adjustments | (14) | | Balance as of September 30, 2023 | $ | 6,983 | |
|
| Schedule of other receivable, allowance for credit loss |
The following table presents the change in provision for credit losses for other receivables on the Company’s condensed consolidated balance sheets for the period indicated. | | | | | | | Provision for Credit Losses | | (in thousands) | | Balance as of December 31, 2022 | $ | 3,579 | | | Current period provision | 3,163 | | Balance as of September 30, 2023 | $ | 6,742 | |
|
| Schedule of other receivable credit quality indicators |
The following tables present other receivables, at amortized cost including interest accretion, by credit quality indicator and year of origination, as of the dates indicated. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | September 30, 2023 | | Year of Origination | | | 2023 | | 2022 | | 2021 | | 2020 | | 2019 & Prior | | Total | | | | | | | | | | | | | | (in thousands) | | Credit Quality Tier | | | | | | | | | | | | | High | $ | 11,506 | | | $ | 3,730 | | | $ | 206 | | | $ | 837 | | | $ | 547 | | | $ | 16,826 | | | Mid | 12,130 | | | 4,935 | | | 1,996 | | | 1,823 | | | 1,753 | | | 22,637 | | | Low | 5,692 | | | 2,942 | | | 2,304 | | | 1,822 | | | 2,103 | | | 14,863 | | | Total | $ | 29,328 | | | $ | 11,607 | | | $ | 4,506 | | | $ | 4,482 | | | $ | 4,403 | | | $ | 54,326 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2022 | | Year of Origination | | | 2022 | | 2021 | | 2020 | | 2019 | | 2018 | | Total | | | | | | | | | | | | | | (in thousands) | | Credit Quality Tier | | | | | | | | | | | | | High | $ | 15,737 | | | $ | 2,285 | | | $ | 48 | | | $ | 18 | | | $ | 115 | | | $ | 18,203 | | | Mid | 14,005 | | | 3,773 | | | 1,239 | | | 1,363 | | | 392 | | | 20,772 | | | Low | 6,160 | | | 3,099 | | | 1,677 | | | 1,939 | | | 330 | | | 13,205 | | | Total | $ | 35,902 | | | $ | 9,157 | | | $ | 2,964 | | | $ | 3,320 | | | $ | 837 | | | $ | 52,180 | |
|
| Schedule of contract liabilities by segment |
The following table presents the Company’s contract liabilities in each segment as of each of the dates indicated. | | | | | | | | | | | | | | September 30, 2023 | | December 31, 2022 | | | | | | | (in thousands) | | | | | Degree Program Segment deferred revenue | $ | 24,400 | | | $ | 1,245 | | | Alternative Credential Segment deferred revenue | 91,876 | | | 88,916 | | | Total contract liabilities | $ | 116,276 | | | $ | 90,161 | |
|