v3.26.1
Debt - Summary of Notes Payable (Parenthetical) (Details) - C.C. Carlton Industries, Ltd. - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Note Payable Maturing October 2028    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 13,195 $ 13,195
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.75% 8.75%
Note payable maturity date Oct. 31, 2028 Oct. 31, 2028
Note Payable Maturing October 2027    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 8,676 $ 8,676
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.75% 8.75%
Note payable maturity date Oct. 31, 2027 Oct. 31, 2027
Note Payable Maturing January 2028    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 14,043 $ 14,043
Note payable stated interest rate 6.89% 6.89%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date Jan. 31, 2028 Jan. 31, 2028
Note Payable Maturing February 2028    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 18,176 $ 18,176
Note payable stated interest rate 5.99% 5.99%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date Feb. 29, 2028 Feb. 29, 2028
Note Payable Maturing April 2028    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 9,567 $ 9,567
Note payable stated interest rate 5.99% 5.99%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date Apr. 30, 2028 Apr. 30, 2028
Note Payable Maturing May 2028    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 8,865 $ 8,865
Note payable stated interest rate 3.99% 3.99%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date May 31, 2028 May 31, 2028
Note Payable Maturing June 2029    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 2,923 $ 2,923
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date Jun. 30, 2029 Jun. 30, 2029
Note Payable Maturing July 2029    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 1,594 $ 1,594
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date Jul. 31, 2029 Jul. 31, 2029
Note Payable Maturing September 2028    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 73,514 $ 73,514
Note payable stated interest rate 5.20% 5.20%
Note payable imputed interest rate 8.50% 8.50%
Note payable maturity date Sep. 30, 2029 Sep. 30, 2029
Note Payable Maturing October 2029    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 4,422 $ 4,422
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.00% 8.00%
Note payable maturity date Oct. 31, 2029 Oct. 31, 2029
Note Payable Maturing November 2029    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 7,899 $ 7,899
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.00% 8.00%
Note payable maturity date Nov. 30, 2029 Nov. 30, 2029
Note Payable Maturing December 2030    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 1,438 $ 1,438
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.00% 8.00%
Note payable maturity date Dec. 31, 2030 Dec. 31, 2030
Note Payable Maturing November 2027    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly monthly
Note payable due in monthly instalments $ 19,987 $ 19,987
Note payable stated interest rate 0.00% 0.00%
Note payable imputed interest rate 8.00% 8.00%
Note payable maturity date Nov. 30, 2027 Nov. 30, 2027
Note Payable Maturing April 2031    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly  
Note payable due in monthly instalments $ 1,473  
Note payable stated interest rate 0.00%  
Note payable imputed interest rate 7.75%  
Note payable maturity date Apr. 30, 2031  
Note Payable Maturing May 2029    
Debt Instrument [Line Items]    
Note payable frequency of periodic payment monthly  
Note payable due in monthly instalments $ 17,084  
Note payable stated interest rate 5.20%  
Note payable imputed interest rate 7.75%  
Note payable maturity date Apr. 30, 2031