XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Operating Lease Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Right-of-use assets (recorded in other non-current assets) $ 46,717 $ 49,599
Operating lease, right-of-use asset, Statement of financial position [Extensible Enumeration] Other non-current assets Other non-current assets
Current lease liabilities (recorded in other current liabilities) $ 15,460 $ 15,352
Operating lease, liability, current, statement of financial position [Extensible Enumeration] Other current liabilities Other current liabilities
Long-term lease liabilities (recorded in other long-term liabilities) $ 33,454 $ 36,406
Operating lease, liability, noncurrent, statement of financial position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Total operating lease liabilities $ 48,914 $ 51,758
Weighted-average remaining lease term for operating leases 4 years 7 months 17 days 4 years 9 months
Weighted-average discount rate for operating leases 5.00% 5.00%