Quarterly report [Sections 13 or 15(d)]

Credit Losses (Details)

v3.26.3
Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Credit Losses [Line Items]            
Accounts receivable $ 15,438   $ 15,438   $ 17,252  
Outstanding receivable          
Accounts Receivable [Member]            
Credit Losses [Line Items]            
Net of allowances 1,150 $ 1,162 1,150 $ 1,162 1,378 $ 791
Related Party Receivables [Member]            
Credit Losses [Line Items]            
Net of allowances 1,150   1,150      
Accounts Receivable [Member]            
Credit Losses [Line Items]            
Accounts receivable 15,438   15,438   17,252 18,665
Net of allowances 321   321   549  
Allowance for credit losses 1,150   1,150   1,378 464
Accounts Receivable [Member] | Related Party Receivables [Member]            
Credit Losses [Line Items]            
Net of allowances 829   829   $ 829  
Related Party Receivables [Member]            
Credit Losses [Line Items]            
Net of allowances $ 829   $ 829     $ 573
Customer Concentration Risk [Member] | Customer [Member] | Revenue Benchmark [Member]            
Credit Losses [Line Items]            
Risk percentage 10.00% 10.00% 10.00% 10.00%    
Customer Concentration Risk [Member] | Customer [Member] | Accounts Receivable [Member]            
Credit Losses [Line Items]            
Risk percentage     23.00% 15.00%