Significant Accounting Policies - Revenue Recognition (Details) |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Minimum | |
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items] | |
| Revenue from contract with customer, payment term | 1 month |
| Maximum | |
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items] | |
| Revenue from contract with customer, payment term | 6 months |