XML 127 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Liabilities - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Accrued payroll and benefits $ 28,802 $ 32,863
Accrued tornado costs 29,000 0
Income taxes payable 9,285 6,179
Accrued rebates $ 7,100 $ 4,328
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total Total
Operating lease liability $ 5,063 $ 4,488
Accrued energy costs 4,409 3,844
Accrued interest 3,626 4,147
Other accrued expenses 25,473 32,875
Total $ 112,758 $ 88,724