XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other Financial Information
3 Months Ended
Mar. 31, 2024
Other Financial Information [Abstract]  
Other Financial Information Other Financial InformationCash, Cash Equivalents and Restricted Cash
The Condensed Consolidated Statements of Cash Flows explain the changes in the total of cash, cash equivalents and restricted
cash, such as cash amounts deposited in restricted cash accounts in connection with the Company’s credit cards.  The following table
presents a reconciliation of cash, cash equivalents and restricted cash, reported for each period within the Condensed Consolidated Balance
Sheets and the Condensed Consolidated Statements of Cash Flows that sum to the total of such amounts.
March 31,
2024
December 31,
2023
March 31,
2023
(In thousands)
Cash and cash equivalents
$70,781
$68,098
$66,332
Restricted cash, non-current (included in other assets, non-current)
126
127
123
Total cash, cash equivalents and restricted cash
$70,907
$68,225
$66,455
Accounts Receivable, net
 
March 31,
2024
December 31,
2023
(In thousands)
Accounts receivable, gross
$25,193
$47,075
Allowance for doubtful accounts
(138)
(138)
Accounts receivable, net
$25,055
$46,937
Inventories, net
Inventory amounts are stated at the lower of cost or net realizable value, using the first-in, first-out method.
 
March 31,
2024
December 31,
2023
(In thousands)
Raw materials
$8,883
$8,752
Work in process
7,507
5,234
Finished goods
16,579
13,319
Inventories, gross
32,969
27,305
Valuation adjustments for excess and obsolete inventory
(1,298)
(1,156)
Inventories, net
$31,671
$26,149
Accrued Expenses and Other Liabilities
 
March 31,
2024
December 31,
2023
(In thousands)
Current
Payroll, incentives and commissions payable
$4,577
$11,037
Warranty reserve
989
1,057
Income taxes payable
1,083
1,077
Other accrued expenses and other liabilities
1,693
2,412
Total accrued expenses and other liabilities
8,342
15,583
Other liabilities, non-current
132
207
Total accrued expenses, and current and non-current other liabilities
$8,474
$15,790