XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.2
STOCKHOLDERS' EQUITY - Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period $ 403,841 $ 188,830 $ 546,086 $ 549,496 $ 188,830 $ 549,496
Net unrealized gains (losses) arising during the period 2,576 576 (1,656) (106)    
Less: Net realized gains (losses) reclassified to net income 328 (203) 477 (566)    
Total other comprehensive income (loss) 2,248 779 (2,133) 460 3,027 (1,673)
Balance at end of period 385,217 403,841 550,425 546,086 385,217 550,425
Other comprehensive income before reclassifications, tax expense (benefit) 500 100 (200) (100)    
Reclassification from AOCI, current period, tax expense (benefit) 100 (100) 200 (200)    
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period (2,450) (3,229) 32 (428) (3,229) (428)
Balance at end of period (202) (2,450) (2,101) 32 (202) (2,101)
Foreign Currency Translation            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period (2,832) (2,999) (632) (816) (2,999) (816)
Net unrealized gains (losses) arising during the period 1,180 167 (1,192) 184    
Less: Net realized gains (losses) reclassified to net income 0 0 0 0    
Total other comprehensive income (loss) 1,180 167 (1,192) 184    
Balance at end of period (1,652) (2,832) (1,824) (632) (1,652) (1,824)
Derivative Instruments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period 382 (230) 664 388 (230) 388
Net unrealized gains (losses) arising during the period 1,396 409 (464) (290)    
Less: Net realized gains (losses) reclassified to net income 328 (203) 477 (566)    
Total other comprehensive income (loss) 1,068 612 (941) 276    
Balance at end of period $ 1,450 $ 382 $ (277) $ 664 $ 1,450 $ (277)