v3.26.1
Description of Business and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Accounts receivable, net $ 362,536 $ 384,100
Accounts payable 29,675 27,677
Related party transaction, amounts of transaction 5,500  
Related Party    
Related Party Transaction [Line Items]    
Accounts receivable, net 0 0
Accounts payable $ 0 $ 0