v3.26.1
Debt - Summary of Notes Payable (Details) - C.C. Carlton Industries, Ltd. - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Note payable $ 5,274 $ 5,100
Less current portion (2,040) (1,849)
Note payable non-current 3,234 3,251
Note Payable Maturing October 2028    
Debt Instrument [Line Items]    
Note payable 365 396
Note Payable Maturing October 2027    
Debt Instrument [Line Items]    
Note payable 154 176
Note Payable Maturing January 2028    
Debt Instrument [Line Items]    
Note payable 285 321
Note Payable Maturing February 2028    
Debt Instrument [Line Items]    
Note payable 385 430
Note Payable Maturing April 2028    
Debt Instrument [Line Items]    
Note payable 219 242
Note Payable Maturing May 2028    
Debt Instrument [Line Items]    
Note payable 210 231
Note Payable Maturing June 2029    
Debt Instrument [Line Items]    
Note payable 99 106
Note Payable Maturing July 2029    
Debt Instrument [Line Items]    
Note payable 55 59
Note Payable Maturing September 2028    
Debt Instrument [Line Items]    
Note payable 1,981 2,156
Note Payable Maturing October 2029    
Debt Instrument [Line Items]    
Note payable 163 173
Note Payable Maturing November 2029    
Debt Instrument [Line Items]    
Note payable 298 315
Note Payable Maturing December 2030    
Debt Instrument [Line Items]    
Note payable 67 70
Note Payable Maturing November 2027    
Debt Instrument [Line Items]    
Note payable 373 $ 425
Note Payable Maturing April 2031    
Debt Instrument [Line Items]    
Note payable 73  
Note Payable Maturing May 2029    
Debt Instrument [Line Items]    
Note payable $ 547