v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party | Commercial surety bond facility          
Related Party Transaction [Line Items]          
Commercial surety bonding capacity maximum limit $ 30,000   $ 30,000    
MPR - logging JV          
Related Party Transaction [Line Items]          
Ownership percentage 20.00%   20.00%    
Related party transaction, purchases from related party $ 596 $ 805 $ 2,991 $ 3,774  
Related party payable balance $ 19   $ 19    
Accounts Payable, Current, Related Party [Extensible Enumeration] Related Party   Related Party    
Related party receivable balance         $ 1,077
Other Receivable, after Allowance for Credit Loss, Related Party [Extensible Enumeration]         Related Party
PLWD - Wood Purchasing          
Related Party Transaction [Line Items]          
Ownership percentage 26.00%   26.00%    
Related party transaction, purchases from related party $ 3,939 $ 3,434 $ 5,292 $ 5,662  
Related party payable balance $ 154   $ 154   $ 0
Accounts Payable, Current, Related Party [Extensible Enumeration] Related Party   Related Party   Related Party