XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash and cash equivalents $ 306,395 $ 664,195
Accounts receivable 496,058 247,050
Contract assets 102,736 55,387
Accounts payable 198,323 130,420
Contract liabilities 616,273 508,846
Current maturities of long-term debt $ 15,154 $ 26,423
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,455,000 31,170,000
Common stock, outstanding (in shares) 30,708,000 30,669,000
Treasury stock (in shares) 747,000 501,000
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents $ 139,357 $ 97,796
Accounts receivable 46,966 17,851
Contract assets 35 0
Accounts payable 21,118 23,964
Contract liabilities 90,958 51,660
Current maturities of long-term debt $ 4 $ 0