Annual report pursuant to Section 13 and 15(d)

Fair Value (Tables)

v3.24.0.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table presents carrying values and estimated fair values of financial instruments:
December 31, 2023 December 31, 2022
Hierarchy Carrying Fair Value Carrying Fair Value
(dollars in thousands)
Liabilities:
Senior notes Level 2 $ 250,000  $ 257,500  $ —  $ — 
Line of credit facilities (1)
Level 2 $ 315,000  $ 315,000  $ 514,300  $ 514,300 
(1)     Carrying amount approximates fair value due to the variable interest rate terms of these loans. Carrying value excludes any associated deferred loan costs.
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation The following table reconciles the beginning and ending balances for the Level 3 recurring fair value measurements during the periods presented:
December 31,
2023 2022
(dollars in thousands)
Warrant liability
Beginning balance $ —  $ 9,185 
Changes in fair value —  7,315 
Repurchases of warrants —  (16,500)
Ending balance $ —  $ —