XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Letter of Credit | HBB Facility      
Liabilities:      
Line of credit facility, maximum borrowing capacity $ 150,000    
Fair value measurements, recurring      
Assets:      
Assets at fair value 4,699 $ 4,012 $ 4,281
Liabilities:      
Liabilities at fair value 607 538 357
Fair value measurements, recurring | Prepaid expenses and other current assets      
Assets:      
Interest rate swap agreements 1,120 511 1,064
Foreign currency exchange contracts 0 0 49
Fair value measurements, recurring | Other non-current assets      
Assets:      
Interest rate swap agreements 3,579 3,501 3,168
Fair value measurements, recurring | Other current liabilities      
Liabilities:      
Foreign currency exchange contracts $ 607 $ 538 $ 357