v3.25.1
Accrued and Other Liabilities - Summary of Accrued and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued interest $ 13,705 $ 6,230
Customer deposits 11,318 1,107
Current portion of operating lease liabilities $ 7,369 $ 7,406
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 payroll and benefits $ 5,618 $ 10,217
Other 7,133 6,370
Total current and noncurrent accrued liabilities 45,143 31,330
Less noncurrent portion 456 456
Current portion of accrued and other liabilities $ 44,687 $ 30,874