v3.26.1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 163,372 $ 110,841 $ 303,929 $ 191,202
Cost of revenue 113,847 69,639 213,394 121,860
Gross profit 49,525 41,202 90,535 69,342
Operating expenses        
General and administrative expenses 28,465 23,064 59,479 44,757
Depreciation and amortization 2,338 2,140 4,616 4,275
Total operating expenses 30,803 25,204 64,095 49,032
Income from operations 18,722 15,998 26,440 20,310
Interest expense (3,474) (2,236) (6,377) (4,651)
Interest income 268 76 327 194
Litigation settlement expense, net of recoveries 0 0 (5,250) 0
Gain (loss) on sale of assets 0 3,134 (2) 3,134
Foreign currency gain (loss) (20) 0 (28) 0
Income before income taxes 15,496 16,972 15,110 18,987
Income tax expense (3,358) (3,117) (3,269) (5,414)
Net income $ 12,138 $ 13,855 $ 11,841 $ 13,573
Earnings per share of Class A common stock:        
Basic (in dollars per share) $ 0.07 $ 0.08 $ 0.07 $ 0.08
Diluted (in dollars per share) $ 0.07 $ 0.08 $ 0.07 $ 0.08
Weighted average shares of Class A common stock outstanding:        
Basic (in shares) 168,059 167,286 167,808 167,124
Diluted (in shares) 170,023 167,562 169,893 167,238
Common Class A        
Earnings per share of Class A common stock:        
Basic (in dollars per share) $ 0.07 $ 0.08 $ 0.07 $ 0.08
Diluted (in dollars per share) $ 0.07 $ 0.08 $ 0.07 $ 0.08
Weighted average shares of Class A common stock outstanding:        
Basic (in shares) 168,059 167,286 167,808 167,124
Diluted (in shares) 170,023 167,562 169,893 167,238