XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Customer
Sep. 30, 2023
USD ($)
Vendor
Customer
Sep. 30, 2024
USD ($)
Customer
Segment
Sep. 30, 2023
USD ($)
Customer
Dec. 31, 2023
Customer
Product Information [Line Items]          
Number of operating segment | Segment     1    
Number of vendors | Vendor   3      
Number of customers accounted for 10% of total revenue 0 0 0 0  
Number of customers accounted for 10% of accounts receivable 0   0   0
ASU 2020-06          
Product Information [Line Items]          
Change in Accounting Principle, Accounting Standards Update, Adoption Date Jan. 01, 2024   Jan. 01, 2024    
Change in Accounting Principle, Accounting Standards Update, Adopted [true false] true   true    
Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] true   true    
401(k) Plan          
Product Information [Line Items]          
Employer Safe Harbor non-elective contribution percentage     3.00%    
Employer Safe Harbor contribution amount | $ $ 0.2 $ 0.2 $ 0.7 $ 0.6  
Outstanding Debt and Available Line of Credit | Liabilities          
Product Information [Line Items]          
Concentration risk percentage     100.00%   100.00%
Inventory | Vendor Concentration | Assets          
Product Information [Line Items]          
Concentration risk percentage 92.10% 83.20% 83.80% 85.80%