XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - (Supplemental Cash Flow Information Related to Leases) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]      
Operating cash flows from operating leases $ (31,970) $ (29,016) $ (22,775)
Operating cash flows from finance leases (380) (24)  
Financing cash flows from finance leases (1,643) (84)  
Lease liabilities arising from obtaining new operating lease assets 39,539 24,808 $ 57,618
Lease liabilities arising from obtaining new finance lease assets $ 2,264 $ 3,757