XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Leases and Other Commitments - Components of Lease Expense (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 $ 22,962 $ 17,797 $ 43,237 $ 35,401
Variable lease cost 3,857 3,142 7,202 6,333
Total lease cost $ 26,819 $ 20,939 $ 50,439 $ 41,734