| Schedule of company's single operating segment |
| | | | | | | | | | | | | | | | Three months ended June 30, | | Six months ended June 30, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | | (in thousands) | | Revenue: | | $ | 215,175 | | $ | 194,544 | | $ | 414,131 | | $ | 387,107 | | Less: | | | | | | | | | | | | | | Cost of revenue | | | 123,986 | | | 107,201 | | | 242,361 | | | 210,996 | | Research and development | | | 28,977 | | | 27,064 | | | 57,493 | | | 54,192 | | Sales and marketing | | | 19,554 | | | 15,003 | | | 36,908 | | | 30,127 | | General and administrative | | | 22,377 | | | 16,311 | | | 49,138 | | | 33,668 | | Total other income | | | 5,067 | | | 6,032 | | | 7,742 | | | 9,957 | | Income tax provision | | | 2,057 | | | 3,621 | | | 3,468 | | | 8,126 | | Segment Net Income | | | 23,291 | | | 31,376 | | | 32,505 | | | 59,955 | | Reconciliation of profit or loss Adjustments and reconciling items | | | - | | | - | | | - | | | - | | Net income | | $ | 23,291 | | $ | 31,376 | | $ | 32,505 | | $ | 59,955 | |
|