v3.25.1
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Other (Details)
3 Months Ended 12 Months Ended
Jul. 01, 2024
USD ($)
Mar. 31, 2025
USD ($)
customer
Dec. 31, 2024
USD ($)
customer
Inventory, Capitalized Cost   $ 16,600,000 $ 10,800,000
Impairment of long-lived assets   $ 0  
Number of reporting units   1  
Impairment of goodwill $ 0    
Credit Concentration Risk | Accounts Receivable | Customer One      
Number of customers | customer   1 1
Concentration risk, percentage   93.00% 95.00%