XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 33,502 $ 35,247
Restricted cash 926 2,413
Accounts receivable, net of allowances 58,679 76,849
Inventories 28,028 20,981
Prepaid expenses 10,696 8,360
Contract assets 38,487 32,295
Other current assets 3,360 2,826
Total current assets 173,678 178,971
Property and equipment, net 29,613 23,684
Goodwill 32,643 32,643
Right of use assets 20,756 21,395
Deferred tax assets, net 16,352 15,859
Other long-term assets 20,775 14,901
Total assets 293,817 287,453
Current liabilities:    
Accounts payable 51,790 45,904
Accrued compensation and benefits 20,140 22,602
Accrued expenses and other current liabilities 39,165 36,031
Income taxes payable 142 62
Less: current portion 10,912 9,710
Deferred revenues 42,114 76,308
Total current liabilities 164,263 190,617
Long-term debt 202,213 172,958
Long-term deferred revenues 22,367 17,842
Long-term lease liabilities 19,884 20,470
Other long-term liabilities 4,044 4,348
Total liabilities 412,771 406,235
Commitments and contingencies (Note 7)
Stockholders' deficit:    
Common stock, par value $0.01; authorized: 100,000 shares; issued: 46,935 shares at June 30, 2023 and 46,551 shares at December 31, 2022; outstanding: 44,009 shares at June 30, 2023 and 43,771 shares at December 31, 2022 465 462
Treasury stock (78,353) (77,933)
Additional paid-in capital 1,041,280 1,036,287
Accumulated deficit (1,076,695) (1,071,718)
Accumulated other comprehensive loss (5,651) (5,880)
Total stockholders' deficit (118,954) (118,782)
Total liabilities and stockholders' deficit $ 293,817 $ 287,453