v3.26.1
Accounts and note receivable - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 07, 2026
Jan. 07, 2026
Jul. 07, 2025
Jan. 07, 2025
Mar. 31, 2026
Dec. 31, 2025
Concentration Risk [Line Items]            
Note receivable       $ 10,000    
Proceeds from collection of notes receivable   $ 4,000 $ 4,000      
Note receivable, variable interest rate       1.00%    
Note receivable, effective interest rate       8.50%    
Note receivable, discount       $ 410    
Forecast            
Concentration Risk [Line Items]            
Proceeds from collection of notes receivable $ 2,000          
Customer A | Accounts receivable | Customer concentration risk            
Concentration Risk [Line Items]            
Concentration risk percentage         44.00% 48.00%
Customer B | Accounts receivable | Customer concentration risk            
Concentration Risk [Line Items]            
Concentration risk percentage         16.00% 10.00%