XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Summary of Lease Costs and Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Lease cost      
Operating lease cost $ 30,648 $ 27,849  
Variable lease cost 8,535 6,991  
Sublease income (1,674) (1,439)  
Net lease cost 37,509 33,401  
Other information      
Operating cash flows used for operating leases 27,152 25,456  
Operating lease liabilities arising from obtaining right-of-use assets $ 112,821 $ 1,311 $ 67,053
Weighted average remaining lease term 8 years 10 months 24 days 6 years 2 months 12 days  
Weighted average discount rate 7.45% 7.37%