XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2
FINANCIAL INSTRUMENTS AND SIGNIFICANT CONCENTRATIONS (Tables)
6 Months Ended
Jun. 30, 2024
Investments, All Other Investments [Abstract]  
Schedule of Cash Equivalent And Short-Term Investment Balances
Listed below are the cash equivalent and investment balances as of December 31, 2023 (in thousands):

Fair Value LevelCost BasisUnrealized Gains (Losses)Recorded BasisCash EquivalentsShort-term Investments
Federal Agency BondsLevel 2$10,491 $44 $10,535 $4,590 $5,945 
US Treasury notesLevel 24,324 55 4,379 498 3,881 
$14,815 $99 $14,914 $5,088 $9,826 
Schedule of Amounts Recorded For Interest Rate Swap Agreements
The amounts recorded for the interest rate swap agreement are described below (in thousands):
Derivative InstrumentBalance Sheet ClassificationJune 30, 2024December 31, 2023
Interest rate swapDeposits and other$633 $891 
Accumulated other comprehensive loss522 713 
Three Months Ended June 30,Six Months Ended June 30,
Derivative InstrumentIncome Statement Classification2024202320242023
Interest rate swapInterest expense (benefit)$(194)$(208)$(435)$(365)
Schedule of Revenues by Geographic Regions The following table shows revenues by geographic region (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
 2024202320242023
United States of America$51,454 $53,973 $105,262 $107,406 
International51,669 52,448 104,606 104,527 
Total$103,123 $106,421 $209,868 $211,933