XML 101 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
May 26, 2016
Sep. 22, 2006
BB&T Term Note Payable      
Debt Instrument      
Notes Payable, Noncurrent   $ 5,200  
SBA Note Payable      
Debt Instrument      
Notes Payable, Noncurrent     $ 20,000
150M Senior Notes      
Debt Instrument      
Debt Instrument, Interest Rate, Effective Percentage 7.25%