XML 74 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Segments and Concentrations - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Nov. 02, 2023
Concentration Risk [Line Items]      
Allowance for doubtful trade receivables $ 964 $ 63  
Purchase obligation, due in one year $ 15,850   $ 15,900
Three Customers | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk, percentage 81.00%