XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Business Segment (Tables)
3 Months Ended
Mar. 31, 2025
Business Segment  
Schedule of company's single operating segment

Three months ended March 31,

2025

    

2024

(in thousands)

Revenue:

$

192,563

$

252,372

Less:

Cost of revenue

103,795

136,321

Research and development

27,128

25,662

Sales and marketing

15,124

17,445

General and administrative

17,357

16,405

Total other income

3,925

2,460

Income tax provision

4,505

7,404

Segment Net Income

28,579

51,595

Reconciliation of profit or loss Adjustments and reconciling items

-

-

Net income

$

28,579

$

51,595