XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Lease Costs and Other Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]        
Operating lease cost $ 25,552 $ 20,409 $ 49,738 $ 40,654
Short-term lease cost 3,432 5,214 6,392 10,013
Variable lease cost 15,894 15,944 21,483 23,307
Total lease costs $ 44,878 $ 41,567 $ 77,613 $ 73,974