v3.22.4
Long-Term Debt - Deferred Financing Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred Financing Activity [Roll Forward]      
Beginning balance $ 36,366 $ 28,827  
Additions 0 23,912  
Early Extinguishment 0 (9,515) $ (4,268)
Amortized (5,640) (6,858)  
Ending balance 30,726 36,366 28,827
Senior Notes | 2022 Notes      
Deferred Financing Activity [Roll Forward]      
Beginning balance 0 4,697  
Additions   0  
Early Extinguishment   (3,314)  
Amortized   (1,383)  
Ending balance   0 4,697
Senior Notes | 2023 Notes      
Deferred Financing Activity [Roll Forward]      
Beginning balance 0 2,241  
Additions   0  
Early Extinguishment   (1,681)  
Amortized   (560)  
Ending balance   0 2,241
Senior Notes | 2024 Notes      
Deferred Financing Activity [Roll Forward]      
Beginning balance 0 3,530  
Additions   0  
Early Extinguishment   (3,021)  
Amortized   (509)  
Ending balance   0 3,530
Senior Notes | 2027 Notes      
Deferred Financing Activity [Roll Forward]      
Beginning balance 4,835 5,771  
Additions 0 0  
Early Extinguishment 0 0  
Amortized (936) (936)  
Ending balance 3,899 4,835 5,771
Senior Notes | 2029 Notes      
Deferred Financing Activity [Roll Forward]      
Beginning balance 11,153 0  
Additions 0 11,767  
Early Extinguishment 0 0  
Amortized (1,471) (614)  
Ending balance 9,682 11,153 0
Term Loan | Term Loan      
Deferred Financing Activity [Roll Forward]      
Beginning balance 18,290 10,921  
Additions 0 11,302  
Early Extinguishment 0 (1,499)  
Amortized (2,777) (2,434)  
Ending balance 15,513 18,290 10,921
Revolving Credit Facility | Line of Credit      
Deferred Financing Activity [Roll Forward]      
Beginning balance 2,088 1,667  
Additions 0 843  
Early Extinguishment 0 0  
Amortized (456) (422)  
Ending balance $ 1,632 $ 2,088 $ 1,667