v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash and cash equivalents $ 119,971,000 $ 145,518,000
Marketable securities 17,536,000 0
Accounts receivable, net 383,197,000 358,240,000
Prepaid expenses and other current assets 17,162,000 18,889,000
Total current assets 537,866,000 522,647,000
Property, equipment and software - net 58,528,000 52,657,000
Operating lease right-of-use assets 34,518,000 38,149,000
Acquisition-related intangible assets, net 1,914,000 2,704,000
Goodwill 29,577,000 29,577,000
Deferred income tax asset 32,128,000 30,986,000
Other assets, non-current 5,511,000 3,475,000
TOTAL ASSETS 700,042,000 680,195,000
Current liabilities    
Accounts payable 390,046,000 343,619,000
Accrued liabilities 24,230,000 25,278,000
Operating lease liabilities, current 7,842,000 6,953,000
Total current liabilities 422,118,000 375,850,000
Operating lease liabilities, non-current 32,795,000 36,910,000
Other liabilities, non-current 6,401,000 4,846,000
TOTAL LIABILITIES 461,314,000 417,606,000
Commitments and contingencies (Note 8)
Stockholders' equity    
Preferred stock, $0.0001 par value per share, 10,000 shares authorized as of June 30, 2026 and December 31, 2025; No shares issued and outstanding as of June 30, 2026 and December 31, 2025 0 0
Common stock, $0.0001 par value per share; 1,000,000 Class A shares authorized as of June 30, 2026 and December 31, 2025; 52,673 shares issued and 37,148 shares outstanding as of June 30, 2026; 51,029 shares issued and 38,624 shares outstanding as of December 31, 2025; 1,000,000 Class B shares authorized as of June 30, 2026 and December 31, 2025; 11,400 shares issued and 8,259 shares outstanding as of June 30, 2026; 11,404 shares issued and 8,263 shares outstanding as of December 31, 2025 7,000 7,000
Treasury stock, at cost; 18,666 and 15,546 shares as of June 30, 2026 and December 31, 2025, respectively (223,977,000) (193,471,000)
Additional paid-in capital 341,643,000 321,062,000
Accumulated other comprehensive income (loss) (156,000) 68,000
Retained earnings 121,211,000 134,923,000
TOTAL STOCKHOLDERS’ EQUITY 238,728,000 262,589,000
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 700,042,000 $ 680,195,000