v3.26.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current assets    
Cash, cash equivalents and restricted cash $ 12,724 $ 11,223
Accounts receivable, net 133,155 155,380
Contract assets 66,293 58,831
Prepaid and other current assets 26,119 14,959
Total current assets 238,291 240,393
Non-current assets    
Property and equipment, net 66,257 63,853
Operating lease right-of-use asset, net 37,376 36,560
Finance lease right-of-use asset, net 36,630 37,595
Goodwill 465,778 466,786
Other intangible assets, net 113,607 126,383
Other assets 9,299 9,726
Total assets 967,238 981,296
Current liabilities    
Accounts payable and other accrued liabilities 53,505 71,778
Accrued payroll and benefits 30,550 52,773
Business acquisitions contingent consideration, current 6,182 14,883
Current portion of operating lease liabilities 11,113 10,735
Current portion of finance lease liabilities 6,700 6,602
Current portion of long-term debt 11,273 11,230
Total current liabilities 119,323 168,001
Non-current liabilities    
Business acquisitions contingent consideration, long-term 0 2,755
Other non-current liabilities 6,186 7,088
Deferred tax liabilities, net 21,847 21,817
Operating lease liability, net of current portion 28,657 28,215
Finance lease liability, net of current portion 23,112 25,180
Long-term debt, net of deferred financing fees 337,774 277,065
Total liabilities 536,899 530,121
Commitments and contingencies
Stockholders' equity:    
Common stock, $0.000004 par value; authorized shares: 190,000,000 at June 30, 2026 and December 31, 2025; issued shares: 36,737,899 and 35,929,665 at June 30, 2026 and December 31, 2025, respectively; outstanding shares: 35,110,136 and 35,929,665 at June 30, 2026 and December 31, 2025, respectively 0 0
Additional paid-in-capital 750,296 727,927
Accumulated deficit (284,837) (273,513)
Accumulated other comprehensive loss (5,133) (3,239)
Treasury stock, at cost; 1,627,763 and 0 shares at June 30, 2026 and December 31, 2025, respectively (29,987) 0
Total stockholders’ equity 430,339 451,175
Total liabilities and Stockholders' Equity $ 967,238 $ 981,296