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
|
|