XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period $ 549,496 $ 397,613
Net unrealized gains (losses) arising during the period (106) 694
Less: Net realized gains (losses) reclassified to net (loss) income (566) 366
Total other comprehensive income 460 328
Balance at end of period 546,086 424,443
Other comprehensive income (loss) before reclassifications, tax expense (benefit) (100) 100
Reclassification from AOCI, current period, tax expense (benefit) (200) 100
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (428) (882)
Balance at end of period 32 (554)
Foreign Currency Translation    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (816) (1,791)
Net unrealized gains (losses) arising during the period 184 564
Less: Net realized gains (losses) reclassified to net (loss) income 0 0
Total other comprehensive income 184 564
Balance at end of period (632) (1,227)
Derivative Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period 388 909
Net unrealized gains (losses) arising during the period (290) 130
Less: Net realized gains (losses) reclassified to net (loss) income (566) 366
Total other comprehensive income 276 (236)
Balance at end of period $ 664 $ 673