XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Schedule of Supplemental Disclosures of Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Interest $ 24,523 $ 23,332 $ 14,243
Income taxes 13,702 4,865 9,244
Non-cash investing and financing activities:      
Operating lease right-of-use assets obtained in exchange for lease liabilities $ 2,067 $ 6,181 $ 1,803