XML 87 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Lessee, Operating Leases, Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Right-of-use assets for operating leases $ 63,535 $ 73,479
Liabilities    
Operating lease liabilities (current) $ 10,483 $ 11,912
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Other
Operating lease liabilities (non-current) $ 63,421 $ 73,733
Total operating lease liabilities $ 73,904 $ 85,645