XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Statements of Operations and Comprehensive Income (Loss) (unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue $ 167,684 $ 181,371
Cost of services 58,428 62,083
Gross profit 109,256 119,288
Operating expenses:    
Sales and marketing 47,948 59,842
Research and development 11,431 10,209
General and administrative 45,819 52,271
Total operating expenses 105,198 122,322
Operating income (loss) 4,058 (3,034)
Other income (expense):    
Interest expense (6,607) (9,073)
Net periodic pension cost (345) (768)
Other income 1,433 392
Loss before income tax benefit (1,461) (12,483)
Income tax benefit 6,003 2,865
Net income (loss) 4,542 (9,618)
Other comprehensive loss:    
Foreign currency translation adjustment, net of tax (395) (187)
Comprehensive income (loss) $ 4,147 $ (9,805)
Net income (loss) per common share:    
Basic (in dollars per share) $ 0.10 $ (0.22)
Diluted (in dollars per share) $ 0.10 $ (0.22)
Weighted-average shares used in computing basic and diluted Net income (loss) per common share:    
Basic (in shares) 44,207,794 43,412,366
Diluted (in shares) 45,246,486 43,412,366
Nonrelated Party    
Other income (expense):    
Interest expense $ (4,141) $ (6,067)
Related Party    
Other income (expense):    
Interest expense $ (2,466) $ (3,006)