XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS' EQUITY - Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period $ 385,217 $ 403,841 $ 188,830 $ 550,425 $ 546,086 $ 549,496 $ 188,830 $ 549,496
Net unrealized gains (losses) arising during the period 813 2,576 576 (1,156) (1,656) (106)    
Less: Net realized gains (losses) reclassified to net income 1,076 328 (203) (132) 477 (566)    
Total other comprehensive (loss) income (263) 2,248 779 (1,024) (2,133) 460 2,764 (2,697)
Balance at end of period 418,725 385,217 403,841 200,520 550,425 546,086 418,725 200,520
Other comprehensive income (loss) before reclassifications, tax expense (benefit) 200 500 100 (100) (200) (100)    
Reclassification from AOCI, current period, tax expense (benefit) (400) (100) 100 100 (200) 200    
Total                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period (202) (2,450) (3,229) (2,101) 32 (428) (3,229) (428)
Balance at end of period (465) (202) (2,450) (3,125) (2,101) 32 (465) (3,125)
Foreign Currency Translation                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period (1,652) (2,832) (2,999) (1,824) (632) (816) (2,999) (816)
Net unrealized gains (losses) arising during the period 305 1,180 167 (787) (1,192) 184    
Less: Net realized gains (losses) reclassified to net income 0 0 0 0 0 0    
Total other comprehensive (loss) income 305 1,180 167 (787) (1,192) 184    
Balance at end of period (1,347) (1,652) (2,832) (2,611) (1,824) (632) (1,347) (2,611)
Derivative Instruments                
AOCI Attributable to Parent, Net of Tax [Roll Forward]                
Balance at beginning of period 1,450 382 (230) (277) 664 388 (230) 388
Net unrealized gains (losses) arising during the period 508 1,396 409 (369) (464) (290)    
Less: Net realized gains (losses) reclassified to net income 1,076 328 (203) (132) 477 (566)    
Total other comprehensive (loss) income (568) 1,068 612 (237) (941) 276    
Balance at end of period $ 882 $ 1,450 $ 382 $ (514) $ (277) $ 664 $ 882 $ (514)