v3.25.2
Segments (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
The CODM uses net income to allocate resources (including personnel, technology, and capital resources) for the single segment to make decisions regarding the annual budget, ongoing operations, and strategic investments to drive the Company's strategy and mission.
Three Months Ended
June 30,
Six Months Ended
June 30,
2025202420252024
Revenue(1)
$332,874$304,087$656,912$582,165
Less:
Cost of services253,901235,806502,144451,478
Sales and marketing18,40516,42136,19131,875
General and administrative36,21031,17370,04959,602
Interest and other income, net(2,719)(4,380)(5,086)(8,372)
Provision for income taxes9,9658,58221,44314,199
Net income$17,112$16,485$32,171$33,383
(1) Refer to footnote 3, for disaggregated revenue by service.
June 30, 2025December 31, 2024
Total Assets $760,950 $607,102