XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Schedule of Notes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Debt Issuance Cost    
Amortization of debt discount and debt issuance costs $ 296 $ 281
Total    
Beginning balance 256,251  
Ending balance 244,643  
Senior Notes    
2025 Senior Notes    
Beginning balance 144,580  
Ending balance 144,580  
Debt Issuance Cost    
Beginning balance (2,484)  
Amortization of debt discount and debt issuance costs 279  
Ending balance (2,205)  
Total    
Beginning balance 142,096  
Amortization of debt discount and debt issuance costs 279  
Ending balance $ 142,375