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

​