v3.26.1
Segment Information - Schedule of Financial Information by Reportable Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 171,731 $ 162,766 $ 346,469 $ 327,317
Instructional costs and services 76,640 78,423 151,270 153,367
Selling and promotional 40,115 35,048 77,982 70,253
General and administrative 37,492 38,147 73,782 74,554
Income from operations before interest and income taxes 13,526 7,025 35,169 19,271
Operating Segments        
Segment Reporting [Line Items]        
Revenue 171,754 159,386 346,553 320,259
Income from operations before interest and income taxes 24,031 19,064 55,266 42,372
Operating Segments | Military+ Segment        
Segment Reporting [Line Items]        
Revenue 85,538 81,731 174,981 165,677
Instructional costs and services 27,502 28,518 53,709 55,829
Selling and promotional 18,304 15,945 35,240 31,646
General and administrative 14,895 14,808 29,286 29,042
Other 1,114 1,018 2,305 3,592
Income from operations before interest and income taxes 23,723 21,442 54,441 45,568
Operating Segments | Health+        
Segment Reporting [Line Items]        
Revenue 86,216 77,655 171,572 154,582
Instructional costs and services 49,138 46,933 97,584 91,387
Selling and promotional 21,586 18,081 42,318 36,480
General and administrative 12,754 12,334 25,681 24,384
Other 2,430 2,685 5,164 5,527
Income from operations before interest and income taxes 308 (2,378) 825 (3,196)
Corporate and Other        
Segment Reporting [Line Items]        
Revenue (23) 3,380 (84) 7,058
Instructional costs and services 0 2,972 (23) 6,151
Selling and promotional 225 1,022 424 2,127
General and administrative 9,843 11,005 18,815 21,128
Other 414 420 797 753
Income from operations before interest and income taxes $ (10,505) $ (12,039) $ (20,097) $ (23,101)