XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Carrying Value and Estimated Fair Value of Financial Instruments

December 31, 2022

December 31, 2023

Carrying

Fair

Carrying

Fair

    

amount

    

value

    

amount

    

value

(In thousands)

Cash and cash equivalents

$

26,748

$

26,748

$

41,393

$

41,393

Accounts receivable, net

 

17,840

 

17,840

 

17,061

 

17,061

Accounts payable

 

3,537

 

3,537

 

3,148

 

3,148