XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Credit Facilities (Details) - Line of Credit
Dec. 31, 2021
Dec. 11, 2020
USD ($)
term
Dec. 31, 2022
USD ($)
Revolving Credit Facility | Credit Agreement with Capital One, National Association      
Line of Credit Facility [Line Items]      
Credit facility, maximum borrowing capacity   $ 80,000,000  
Line of credit facility, option to extend | term   2  
Line of credit facility, additional terms   1 year  
Commitment fee percentage 0.25%    
Revolving Credit Facility | Credit Agreement with Capital One, National Association | LIBOR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate basis 2.75%    
Letter of credit sublimit | Fifth Amended and Restated Credit Agreement      
Line of Credit Facility [Line Items]      
Letters of credit outstanding     $ 72,600,000
Letters of credit collateral | Fifth Amended and Restated Credit Agreement      
Line of Credit Facility [Line Items]      
Credit facility, maximum borrowing capacity     15,000,000
Letters of credit outstanding     $ 13,900,000