v3.25.2
Other Assets and Liabilities - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Deferred compensation liabilities $ 23,627 $ 19,969
Operating lease liabilities 15,289 15,772
Other long-term liabilities 19,954 19,201
Total Other long-term liabilities $ 58,870 $ 54,942