XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders’ Equity - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 165,903 $ 147,267
Other comprehensive income (loss) (534) (1,068)
Reclassification adjustment to net income (loss) (590) 741
Tax effects 399 (190)
Ending balance 163,181 145,407
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (8,577) (10,667)
Ending balance (9,302) (11,184)
Foreign Currency    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (12,279) (6,412)
Other comprehensive income (loss) 327 (1,097)
Reclassification adjustment to net income (loss) 0 0
Tax effects 0 0
Ending balance (11,952) (7,509)
Deferred Gain (Loss) on Cash Flow Hedging    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 3,572 2,424
Other comprehensive income (loss) (861) 29
Reclassification adjustment to net income (loss) (654) 647
Tax effects 415 (167)
Ending balance 2,472 2,933
Pension Plan Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 130 (6,679)
Other comprehensive income (loss) 0 0
Reclassification adjustment to net income (loss) 64 94
Tax effects (16) (23)
Ending balance $ 178 $ (6,608)