XML 38 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Revenue $ 1,155,495 $ 1,105,432 $ 1,058,105
Cost of revenue      
Cost of revenue 516,292 502,188 505,389
Gross profit 639,203 603,244 552,716
Operating expenses      
Sales, marketing and customer success 197,499 212,158 221,455
Research and development 160,586 153,304 156,913
General and administrative 142,723 189,938 199,908
Amortization 3,541 3,139 2,925
EVERFI disposition 405,360 0 0
Total operating expenses 909,709 558,539 581,201
(Loss) income from operations (270,506) 44,705 (28,485)
Interest expense (55,634) (39,922) (35,803)
Other income, net 14,549 12,861 8,713
(Loss) income before provision for income taxes (311,591) 17,644 (55,575)
Income tax (benefit) provision (28,419) 15,824 (10,168)
Net (loss) income $ (283,172) $ 1,820 $ (45,407)
(Loss) earnings per share      
Basic (loss) earnings per share $ (5.60) $ 0.03 $ (0.88)
Diluted (loss) earnings per share $ (5.60) $ 0.03 $ (0.88)
Common shares and equivalents outstanding      
Basic weighted average shares 50,560,538 52,546,406 51,569,148
Diluted weighted average shares 50,560,538 53,721,342 51,569,148
Other comprehensive (loss) income      
Foreign currency translation adjustment $ (2,822) $ 5,049 $ (16,160)
Unrealized (loss) gain on derivative instruments, net of tax (359) (15,675) 18,576
Total other comprehensive (loss) income (3,181) (10,626) 2,416
Comprehensive loss (286,353) (8,806) (42,991)
Recurring [Member]      
Revenue      
Revenue 1,129,114 1,071,520 1,011,733
Cost of revenue      
Cost of revenue 494,588 470,455 463,449
Cost of one-time services and other [Member]      
Revenue      
Revenue 26,381 33,912 46,372
Cost of revenue      
Cost of revenue $ 21,704 $ 31,733 $ 41,940