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

Three months ended March 31,

2026

  ​ ​ ​

2025

(in thousands)

Revenue:

$

198,956

$

192,563

Less:

Cost of revenue

118,375

103,795

Research and development

28,516

27,128

Sales and marketing

17,354

15,124

General and administrative

26,761

17,357

Total other income

2,675

3,925

Income tax provision

1,411

4,505

Segment Net Income

9,214

28,579

Reconciliation of profit or loss Adjustments and reconciling items

-

-

Net income

$

9,214

$

28,579