v3.26.3
Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Loss on Sale of Accounts Receivables $ 500 $ 400    
Accounts receivable, net of allowances of $1,681 and $1,401 at September 30, 2026 and December 31, 2025 $ 77,225 $ 63,000 $ 59,785 $ 61,500
Major Customer | Accounts receivable | Customer Concentration Risk        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Concentration risk, percentage 1000.00% 1000.00% 11.00%