XML 65 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and cash equivalents ($24,325 and $25,014 related to variable interest entities (“VIEs”)) $ 471,563 $ 181,544
Accounts receivable ($1,771 and $0 related to VIEs) 252,435 262,646
Accounts payable ($2,973 and $2,540 related to VIEs) 145,968 121,887
Contract liabilities ($15,741 and $15,551 related to VIEs) $ 444,160 $ 239,297
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 58,000,000 38,000,000
Common stock, shares outstanding (in shares) 30,926,000 30,585,000
Common stock, shares issued (in shares) 30,926,000 30,585,000
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents ($24,325 and $25,014 related to variable interest entities (“VIEs”)) $ 24,325 $ 25,014
Accounts receivable ($1,771 and $0 related to VIEs) 1,771 0
Accounts payable ($2,973 and $2,540 related to VIEs) 2,973 2,540
Contract liabilities ($15,741 and $15,551 related to VIEs) $ 15,741 $ 15,551