v3.26.1
Fair Value Disclosure (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Assets:      
Assets at fair value $ 2,242 $ 2,030 $ 2,538
Liabilities:      
Foreign currency exchange contracts 0 126 1,223
Liabilities at fair value 0 126 1,223
Letter of Credit | HBB Facility      
Liabilities:      
Line of credit facility, maximum borrowing capacity 125,000    
Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent      
Assets:      
Interest rate swap agreements 1,091 1,199 1,674
Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent      
Assets:      
Interest rate swap agreements $ 1,151 $ 831 $ 864