XML 66 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued and Other Liabilities - Summary of Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll and benefits $ 10,217 $ 9,400
Current portion of operating lease liabilities 7,406 8,795
Accrued interest $ 6,230 $ 7,487
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion of accrued and other liabilities Current portion of accrued and other liabilities
Other $ 7,477 $ 5,802
Total current and noncurrent accrued liabilities 31,330 31,484
Less noncurrent portion 456 523
Current portion of accrued and other liabilities $ 30,874 $ 30,961