XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Segment Information
The following table presents selected financial information with respect to the Company’s single operating segment for the three and six months ended June 30, 2025 and 2024:
Three months ended June 30,Six months ended June 30,
2025202420252024
Revenue$110,841 $99,249 191,202 190,056 
Cost of revenue69,639 59,252 121,860 113,599 
Gross profit41,20239,99769,34276,457
Operating expenses
General and administrative expenses23,06419,21844,75741,990
Depreciation and amortization2,1402,1984,2754,302
Total operating expenses25,20421,41649,03246,292
Income from operations15,99818,58120,31030,165
Non-operating income/(expense) (1)
974(3,063)(1,323)(7,425)
Income tax expense(3,117)(3,716)(5,414)(6,164)
Net income $13,855 $11,802 $13,573 $16,576 
(1) Consists of non-operating expenses included on the consolidated income statements which includes interest expense and interest income.