XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 549,496 $ 397,613 $ 325,539
Net unrealized gains (losses) arising during the period (3,511) (2,088) 1,925
Less: Net realized gains (losses) reclassified to net (loss) income (710) (2,542) 3,666
Total other comprehensive (loss) income (2,801) 454 (1,741)
Balance at end of period 188,830 549,496 397,613
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (816) (1,791) (1,989)
Net unrealized gains (losses) arising during the period (2,183) 975 198
Less: Net realized gains (losses) reclassified to net (loss) income 0 0 0
Total other comprehensive (loss) income (2,183) 975 198
Balance at end of period (2,999) (816) (1,791)
Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 388 909 2,848
Net unrealized gains (losses) arising during the period (1,328) (3,063) 1,727
Less: Net realized gains (losses) reclassified to net (loss) income (710) (2,542) 3,666
Total other comprehensive (loss) income (618) (521) (1,939)
Balance at end of period (230) 388 909
Net unrealized gains (losses) arising during period, tax expense (benefit) (400) (1,000) 600
Net realized gains (losses) reclassified to net income, tax expense (benefit) (200) (800) 1,200
AOCI Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (428) (882) 859
Balance at end of period $ (3,229) $ (428) $ (882)