XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT OBLIGATIONS AND CREDIT FACILITIES - Schedule of Debt Obligations (Details) - Senior Unsecured Notes
$ in Thousands
Jun. 08, 2022
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Mar. 30, 2022
EUR (€)
Debt Instrument [Line Items]          
Proceeds from senior unsecured notes | € € 200,000,000        
Outstanding amount   $ 0   $ 220,931  
Less: Debt issuance costs   0   (1,249)  
Total debt obligations, net   0   219,682  
€50,000, 2.20%, issued in June 2022, payable on June 8, 2032          
Debt Instrument [Line Items]          
Outstanding amount   $ 0   55,233  
Face amount | €     € 50,000,000   € 50,000,000
Stated interest rate (as percent)   2.20% 2.20%   2.20%
€75,000, 2.40%, issued in June 2022, payable on June 8, 2034          
Debt Instrument [Line Items]          
Outstanding amount   $ 0   82,849  
Face amount | €     € 75,000,000   € 75,000,000
Stated interest rate (as percent)   2.40% 2.40%   2.40%
€75,000, 2.58%, issued in June 2022, payable on June 8, 2037          
Debt Instrument [Line Items]          
Outstanding amount   $ 0   $ 82,849  
Face amount | €     € 75,000,000   € 75,000,000
Stated interest rate (as percent)   2.58% 2.58%   2.58%