XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS' EQUITY - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 397,613 $ 325,539 $ 404,879
Net unrealized gains (losses) arising during the period (2,088) 1,925 34,320
Less: Net realized gains (losses) reclassified to net income (2,542) 3,666 41,094
Total other comprehensive income (loss) 454 (1,741) (6,774)
Balance at end of period 549,496 397,613 325,539
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (1,791) (1,989) (2,182)
Net unrealized gains (losses) arising during the period 975 198 193
Less: Net realized gains (losses) reclassified to net income 0 0 0
Total other comprehensive income (loss) 975 198 193
Balance at end of period (816) (1,791) (1,989)
Derivative Instruments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period 909 2,848 9,815
Net unrealized gains (losses) arising during the period (3,063) 1,727 34,127
Less: Net realized gains (losses) reclassified to net income (2,542) 3,666 41,094
Total other comprehensive income (loss) (521) (1,939) (6,967)
Balance at end of period 388 909 2,848
Net unrealized gains (losses) arising during period, tax expense (benefit) (1,000) 600 11,500
Net realized gains (losses) reclassified to net income, tax expense (benefit) (800) 1,200 13,800
AOCI Attributable to Parent      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (882) 859 7,633
Balance at end of period $ (428) $ (882) $ 859