XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued and Other Liabilities - Summary of Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll and benefits $ 8,196 $ 9,400
Current portion of operating lease liabilities $ 8,174 $ 8,795
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of accrued and other liabilities Current portion of accrued and other liabilities
Accrued interest $ 3,738 $ 7,487
Accrued taxes other than income 3,016 2,198
Customer deposits 103 874
Other 2,839 2,730
Total current and noncurrent accrued liabilities 26,066 31,484
Less noncurrent portion 523 523
Current portion of accrued and other liabilities $ 25,543 $ 30,961