v3.26.1
STOCKHOLDERS' EQUITY - Schedule of Changes in AOCI by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period $ 320,614 $ 367,358 $ 403,841 $ 188,830 $ 367,358 $ 188,830
Net unrealized (losses) gains arising during the period (2,757) 1,442 2,576 576    
Less: Net realized gains reclassified to net loss 1,138 789 328 (203)    
Total other comprehensive (loss) income (3,895) 653 2,248 779 (3,242) 3,027
Balance at end of period 292,455 320,614 385,217 403,841 292,455 385,217
Net unrealized gains (losses) arising during period, tax expense (benefit) (800) 400 500 100    
Reclassification from AOCI, current period, tax expense (benefit) 300 200 100 (100)    
Foreign Currency Translation            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period (1,552) (1,237) (2,832) (2,999) (1,237) (2,999)
Net unrealized (losses) gains arising during the period 446 (315) 1,180 167    
Less: Net realized gains reclassified to net loss 0 0 0 0    
Total other comprehensive (loss) income 446 (315) 1,180 167    
Balance at end of period (1,106) (1,552) (1,652) (2,832) (1,106) (1,652)
Derivative Instruments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period 1,807 839 382 (230) 839 (230)
Net unrealized (losses) gains arising during the period (3,203) 1,757 1,396 409    
Less: Net realized gains reclassified to net loss 1,138 789 328 (203)    
Total other comprehensive (loss) income (4,341) 968 1,068 612    
Balance at end of period (2,534) 1,807 1,450 382 (2,534) 1,450
Total            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Balance at beginning of period 255 (398) (2,450) (3,229) (398) (3,229)
Balance at end of period $ (3,640) $ 255 $ (202) $ (2,450) $ (3,640) $ (202)