v3.26.1
Segment Reporting - Additional Information (Details) - Segment
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 6 Months Ended
May 06, 2026
Jun. 30, 2026
Jun. 30, 2025
May 06, 2026
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]            
Number of reportable segment 1 1 1 1 1 1
Revenue | Customer Concentration Risk | Outside United States            
Segment Reporting [Line Items]            
Concentration Risk, Percentage 0.00% 1.00% 0.00% 0.00%   0.00%