XML 38 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and cash equivalents ($97,796 and $24,325 related to variable interest entities (“VIEs”)) $ 664,195 $ 471,563
Accounts receivable ($17,851 and $1,771 related to VIEs) 247,050 252,435
Accounts payable ($23,964 and $2,973 related to VIEs) 130,420 145,968
Contract liabilities ($51,660 and $15,741 related to VIEs) $ 508,846 $ 444,160
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 58,000,000 58,000,000
Common stock, shares issued (in shares) 31,170,000 30,926,000
Common stock, shares outstanding (in shares) 30,669,000 30,926,000
Treasury Stock    
Treasury stock (in shares) 501,000 0
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents ($97,796 and $24,325 related to variable interest entities (“VIEs”)) $ 97,796 $ 24,325
Accounts receivable ($17,851 and $1,771 related to VIEs) 17,851 1,771
Accounts payable ($23,964 and $2,973 related to VIEs) 23,964 2,973
Contract liabilities ($51,660 and $15,741 related to VIEs) $ 51,660 $ 15,741