XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Carrying Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
May 19, 2023
Nov. 17, 2020
May 18, 2020
Jan. 10, 2017
Debt            
Principal amount $ 281,500 $ 281,500        
Unamortized transaction costs (5,302) (6,559)        
Net carrying value 276,198 274,941        
2023 Notes            
Debt            
Principal amount           $ 345,000
2025 Notes            
Debt            
Principal amount 26,500 26,500   $ 132,500    
Unamortized transaction costs (4) (102)        
Net carrying value 26,496 26,398        
2027 Notes            
Debt            
Principal amount 25,000 25,000     $ 125,000  
Unamortized transaction costs (223) (313)        
Net carrying value 24,777 24,687        
2029 Notes            
Debt            
Principal amount 230,000 230,000 $ 230,000      
Unamortized transaction costs (5,075) (6,144)        
Net carrying value $ 224,925 $ 223,856