XML 134 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Values of Financial Instruments - Schedule of Fair Values of Financial Instruments (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Line of Credit    
Liabilities    
Multicurrency revolving line of credit $ 0 $ 0
Carrying Amount    
Liabilities    
Convertible notes 454,827,000 452,526,000
Carrying Amount | Line of Credit    
Liabilities    
Multicurrency revolving line of credit 0 0
Fair Value    
Liabilities    
Convertible notes 423,476,000 377,200,000
Fair Value | Line of Credit    
Liabilities    
Multicurrency revolving line of credit, Fair Value of Amount Outstanding $ 0 $ 0