v3.26.1
Notes Receivable - Narrative (Detail)
$ in Thousands, $ in Millions
1 Months Ended 3 Months Ended
Jan. 24, 2023
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2025
CAD ($)
Aug. 02, 2026
USD ($)
May 03, 2026
USD ($)
May 03, 2026
CAD ($)
Aug. 03, 2025
USD ($)
Aug. 03, 2025
CAD ($)
Apr. 30, 2025
CAD ($)
Note Receivable [Line Items]                  
Fair value of note receivable       $ 1,116          
Proceeds from sale of property             $ 966    
Interest rate       6.00%          
Proceeds from notes receivable       $ 90     120    
United States [Member]                  
Note Receivable [Line Items]                  
Note receivable       1,100 $ 1,200   1,400    
Note receivable, short-term       328 297   286    
Note receivable, long-term       788 885   1,100    
Amortization of unearned interest income       22     22    
Sales Agreement [Member] | Quebec, Canada [Member]                  
Note Receivable [Line Items]                  
Assets held for sale, total sales price of property   $ 6,200             $ 8.6
Proceeds from sale of property   1,400 $ 2.0            
Remaining cash proceeds received from sale of property         4,700 $ 6.6      
Note receivable   $ 4,800   $ 0 $ 0   $ 4,800 $ 6.6 $ 6.6
Sales Agreement [Member] | Quebec, Canada [Member] | Maximum [Member]                  
Note Receivable [Line Items]                  
Percentage rate of interest earned       10.00%          
Sales Agreement [Member] | Quebec, Canada [Member] | Minimum [Member]                  
Note Receivable [Line Items]                  
Percentage rate of interest earned       6.00%          
CUF Haiti [Member]                  
Note Receivable [Line Items]                  
Gross carrying amount of note receivable $ 2,400                
Fair value of note receivable 2,000                
CUF Haiti [Member] | CUF Termination Agreement [Member]                  
Note Receivable [Line Items]                  
Return possession of leased facility $ 2,400                
Note receivable commencement date Apr. 01, 2023                
Note receivable maturity date Dec. 31, 2029