Segment Information - Additional Information (Details) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025
Customer
|
Jun. 30, 2024
Customer
|
Jun. 30, 2025
Customer
Segment
|
Jun. 30, 2024
Customer
|
|
Segment Reporting Information [Line Items] | ||||
Number of reportable segments | Segment | 2 | |||
Segment reporting, disclosure of customers | During the three and six months ended June 30, 2025 and 2024, no customer represented over 10% of net sales. | |||
Sales Revenue, Net | Customer Concentration Risk | ||||
Segment Reporting Information [Line Items] | ||||
Number of customer | Customer | 0 | 0 | 0 | 0 |
Percentage of net sales | 10.00% | 10.00% | 10.00% | 10.00% |