XML 78 R72.htm IDEA: XBRL DOCUMENT v3.24.3
Accumulated Other Comprehensive Income - Summary of Changes in Accumulated Balances in Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Unrealized Gain (Loss) on Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance $ 1,601 $ 4,158 $ 2,387 $ 4,307
Other comprehensive (loss) income before reclassifications (276) 505 599 1,710
Amounts reclassified from AOCI (815) (832) (2,476) (2,186)
Ending Balance 510 3,831 510 3,831
Unrealized (Loss) Gain on Investments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (50) (326) 96 (135)
Other comprehensive (loss) income before reclassifications 219 148 73 (43)
Amounts reclassified from AOCI 0 0 0 0
Ending Balance 169 (178) 169 (178)
Foreign Currency Translation Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (494) (580) (374) (504)
Other comprehensive (loss) income before reclassifications 159 (22) 39 (98)
Amounts reclassified from AOCI 0 0 0 0
Ending Balance (335) (602) (335) (602)
AOCI Attributable to Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance 1,057 3,252 2,109 3,668
Other comprehensive (loss) income before reclassifications 102 631 711 1,569
Amounts reclassified from AOCI (815) (832) (2,476) (2,186)
Ending Balance $ 344 $ 3,051 $ 344 $ 3,051