XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2023
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 and nine months ended September 30, 2023 and 2022 were as follows:
Available-for-sale debt securitiesCash flow hedgesTotal
(in thousands)
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)
Change in unrealized gains (losses) during the period312 65 377 
Amount reclassified into income during the period— (665)(665)
Tax effect— 143 143 
Net change during the period312 (457)(145)
Balances at June 30, 2023(1,262)(454)(1,716)
Change in unrealized gains (losses) during the period339 1,249 1,588 
Amount reclassified into income during the period— (580)(580)
Tax effect— (159)(159)
Net change during the period339 510 849 
Balances at September 30, 2023$(923)$56 $(867)
Balances at December 31, 2021$(185)$1,192 $1,007 
Change in unrealized gains (losses) during the period(2,070)648 (1,422)
Amount reclassified into income during the period— (60)(60)
Tax effect(58)(137)(195)
Net change during the period(2,128)451 (1,677)
Balances at March 31, 2022(2,313)1,643 (670)
Change in unrealized gains (losses) during the period(933)1,548 615 
Amount reclassified into income during the period— (244)(244)
Tax effect— (326)(326)
Net change during the period(933)978 45 
Balances at June 30, 2022(3,246)2,621 (625)
Change in unrealized gains (losses) during the period(492)1,877 1,385 
Amount reclassified into income during the period— (355)(355)
Tax effect— (362)(362)
Net change during the period(492)1,160 668 
Balances at September 30, 2022$(3,738)$3,781 $43 
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
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Reclassification of AOCI - Cash flow hedges
Revenues$721 $660 $2,918 $883 
Cost of revenues(32)(67)(262)(50)
Research and development(89)(195)(724)(143)
Sales and marketing(6)(12)(45)(9)
General and administrative(14)(31)(108)(22)
Total$580 $355 $1,779 $659