XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Issuance Costs      
Amortization of deferred financing costs $ 1,161 $ 785 $ 847
Total      
Beginning balance 205,271    
Ending balance 256,251 205,271  
Senior Notes      
2025 Senior Notes      
Beginning balance 144,580    
Ending balance 144,580 144,580  
Discount      
Beginning balance (22,747)    
Amortization of debt discount and debt issuance costs 0    
Ending balance 0 (22,747)  
Debt Issuance Costs      
Beginning balance (2,473)    
Amortization of deferred financing costs 1,094    
Ending balance (2,484) (2,473)  
Total      
Beginning balance 119,360    
Amortization of debt discount and debt issuance costs 1,094    
Ending balance 142,096 119,360  
Senior Notes | Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06      
2025 Senior Notes      
Beginning balance 0    
Ending balance   0  
Discount      
Beginning balance 22,747    
Ending balance   22,747  
Debt Issuance Costs      
Beginning balance (1,105)    
Ending balance   (1,105)  
Total      
Beginning balance $ 21,642    
Ending balance   $ 21,642