XML 111 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for receivables      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 15,359 $ 13,328 $ 11,396
Additions/ (Reductions) 18,568 17,484 15,153
Write-Offs (14,647) (15,453) (13,221)
Balance at End of Period 19,280 15,359 13,328
APUS Segment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 2,770 1,711 1,750
Additions/ (Reductions) 2,281 2,694 1,658
Write-Offs (2,058) (1,635) (1,697)
Balance at End of Period 2,993 2,770 1,711
RU Segment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 3,922 4,547 3,444
Additions/ (Reductions) 8,348 8,694 8,657
Write-Offs (7,626) (9,319) (7,554)
Balance at End of Period 4,644 3,922 4,547
HCN Segment      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 8,130 6,938 6,202
Additions/ (Reductions) 7,211 5,691 4,706
Write-Offs (4,963) (4,499) (3,970)
Balance at End of Period 10,378 8,130 6,938
Corporate and Other      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 537 132 0
Additions/ (Reductions) 728 405 132
Write-Offs 0 0 0
Balance at End of Period $ 1,265 $ 537 $ 132