v3.26.1
Selected Financial Statement - Liabilities - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Current Liabilities [Line Items]    
Other current liabilities $ 15,668 $ 17,565
Unearned Revenue [Member]    
Other Current Liabilities [Line Items]    
Other current liabilities [1] 11,197 13,000
Trade Discount [Member]    
Other Current Liabilities [Line Items]    
Other current liabilities 3,300 3,190
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesCurrent    
Other Current Liabilities [Line Items]    
Other current liabilities $ 1,171 $ 1,375
[1]

(a) Refer to Note 3 for further information.