XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Business Segment (Tables)
9 Months Ended
Sep. 30, 2025
Business Segment  
Schedule of company's single operating segment

Three months ended September 30,

Nine months ended September 30,

    

2025

    

2024

2025

    

2024

(in thousands)

Revenue:

$

213,611

$

256,564

$

600,718

$

765,448

Less:

Cost of revenue

124,805

146,594

335,802

427,017

Research and development

24,640

26,395

78,832

77,843

Sales and marketing

15,838

16,808

45,965

51,483

General and administrative

23,308

19,854

56,976

52,842

Total other income

5,130

8,452

15,088

15,366

Income tax provision

4,164

6,789

12,290

20,593

Segment Net Income

25,986

48,576

85,941

151,036

Reconciliation of profit or loss Adjustments and reconciling items

-

-

-

-

Net income

$

25,986

$

48,576

$

85,941

$

151,036