v3.26.3
Related Party Disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Revenues, net $ 633,959 $ 529,585 $ 1,799,073 $ 1,545,064  
Accounts receivable, net 457,287   457,287   $ 343,105
Related party | Corridor Platforms, Inc          
Related Party Transaction [Line Items]          
Revenues, net 121 $ 42 302 $ 126  
Accounts receivable, net $ 128   $ 128   $ 28