v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents $ 464,451 $ 390,721
Accounts receivable 770,671 501,163
Contract assets 156,295 101,154
Accounts payable 316,019 226,810
Contract liabilities 802,601 652,357
Accrued compensation 71,975 62,657
Other current liabilities $ 70,733 $ 46,805
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 58,000,000 58,000,000
Common stock, issued (in shares) 31,487,000 31,455,000
Common stock, outstanding (in shares) 30,692,000 30,682,000
Treasury stock (in shares) 795,000 773,000
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents $ 157,595 $ 76,154
Accounts receivable 157,820 29,196
Contract assets 157 5,057
Accounts payable 75,071 22,104
Contract liabilities 166,783 89,630
Accrued compensation 879 0
Other current liabilities $ 12 $ 0