XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) (Tables)
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The components and changes in accumulated other comprehensive income (loss) for the three months ended March 31, 2024 and 2023 were as follows:
Available-for-sale debt securitiesCash flow hedgesTotal
(in thousands)
Balances at December 31, 2023$108 $(1,812)$(1,704)
Change in unrealized gains (losses) during the period(436)1,222 786 
Amount reclassified into income during the period— 218 218 
Tax effect29 (336)(307)
Net change during the period(407)1,104 697 
Balances at March 31, 2024$(299)$(708)$(1,007)
Balances at December 31, 2022$(2,705)$758 $(1,947)
Change in unrealized gains (losses) during the period1,131 (443)688 
Amount reclassified into income during the period— (534)(534)
Tax effect— 222 222 
Net change during the period1,131 (755)376 
Balances at March 31, 2023$(1,574)$$(1,571)
Schedule of Amounts Reclassified from AOCI to the Statements of Operations
The effects on income before income taxes of amounts reclassified from AOCI to the condensed consolidated statements of operations were as follows:
Three Months Ended
March 31,
20242023
(in thousands)
Reclassification of AOCI - Cash flow hedges
Revenues$(279)$1,136 
Cost of revenues15 (139)
Research and development37 (383)
Sales and marketing(23)
General and administrative(57)
Total$(218)$534