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

​