v3.26.1
Segment Information - Schedule of Concentration Risk (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Customer A | Accounts Receivable          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk, percentage     9.00%   9.00%
Customer B | Accounts Receivable          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk, percentage     8.00%   11.00%
Customer C | Accounts Receivable          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk, percentage     8.00%   8.00%
Customer 1 | Revenue Benchmark          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk, percentage 8.00% 11.00% 8.00% 11.00%  
Customer 2 | Revenue Benchmark          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk, percentage 6.00% 9.00% 6.00% 6.00%  
Customer 3 | Revenue Benchmark          
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Customer, Extent of Reliance [Line Items]          
Concentration risk, percentage 6.00% 8.00% 6.00% 8.00%