v3.26.3
Business Segment (Tables)
9 Months Ended
Sep. 30, 2026
Business Segment  
Schedule of company's single operating segment

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three months ended September 30,

​

Nine months ended September 30,

​

​

  ​ ​ ​

2026

  ​ ​ ​

2025

​

2026

  ​ ​ ​

2025

​

​

​

(in thousands)

​

Revenue:

​

$

237,781

​

$

213,611

​

$

651,912

​

$

600,718

​

Less:

​

​

​

​

​

​

​

​

​

​

​

​

​

Cost of revenue

​

​

140,357

​

​

124,805

​

​

382,717

​

​

335,802

​

Research and development

​

​

30,177

​

​

24,640

​

​

87,670

​

​

78,832

​

Sales and marketing

​

​

16,834

​

​

15,838

​

​

53,742

​

​

45,965

​

General and administrative

​

​

23,070

​

​

23,308

​

​

72,208

​

​

56,976

​

Total other income

​

​

8,665

​

​

5,130

​

​

16,406

​

​

15,088

​

Income tax (benefit) provision

​

​

(1,751)

​

​

4,164

​

​

1,717

​

​

12,290

​

Segment Net Income

​

​

37,759

​

​

25,986

​

​

70,264

​

​

85,941

​

Reconciliation of profit or loss Adjustments and reconciling items

​

​

-

​

​

-

​

​

-

​

​

-

​

Net income

​

$

37,759

​

$

25,986

​

$

70,264

​

$

85,941

​