XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Cash and cash equivalents $ 202,576 $ 181,544
Accounts receivable 230,148 262,646
Operating lease right-of-use assets 62,278 59,415
Accounts payable 119,450 121,887
Contract liabilities 242,326 239,297
Current portion of long-term lease obligations 17,376 19,715
Other current liabilities $ 13,574 $ 8,966
Common stock, par value (in usd per share) $ 0.01 $ 0.01
Common stock authorized (in shares) 38,000,000 38,000,000
Common stock issued (in shares) 30,790,000 30,585,000
Common stock outstanding (in shares) 30,790,000 30,585,000
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents $ 25,186 $ 25,014
Accounts receivable 1,916 0
Accounts payable 4,070 2,540
Contract liabilities $ 15,413 $ 15,551