XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Reporting (Tables)
12 Months Ended
Dec. 31, 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 years ended December 31, 2025, 2024 and 2023:
Year Ended December 31,
202520242023
Revenue$475,331 $399,208 $488,939 
Cost of revenue308,823 257,191 320,635 
Gross profit166,508142,017168,304
Operating expenses
General and administrative101,52482,25480,719
Depreciation and amortization8,5998,5918,550
Total operating expenses110,12390,84589,269
Income from operations56,38551,17279,035
Non-operating income/(expense) (1)(7,867)(13,309)(24,100)
Income tax expense(14,944)(13,736)(12,274)
Net income$33,574 $24,127 $42,661 
(1) Consists of non-operating expenses included on the consolidated income statements which includes interest expense, interest income, gains and losses on the disposal of assets, and foreign currency gains and losses.