v3.26.1
Accounts Payable and Other - Schedule of Accounts Payable and Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Trade payables $ 74,404 $ 72,046
Accrued expenses 85,815 85,720
Interest payable 33,395 32,946
Income tax payable 10,539 11,099
Payroll-related accruals 29,034 25,156
Deposits for mass timber sales contracts 8,216 16,434
Wastewater fee 13,682 10,570
Operating lease liability 2,725 3,097
Other 12,686 12,149
Accounts payable and other $ 270,496 $ 269,217