v3.26.1
Summary of Significant Accounting Policies - Schedule of Interest Expenses Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Interest expense $ 36,393 $ 34,604 $ 73,128 $ 68,542
Interest income (3,054) (4,566) (4,814) (8,900)
Interest expense, net $ 33,339 $ 30,038 $ 68,314 $ 59,642