XML 70 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Accounts Receivable Securitization Facility (Details) - USD ($)
Jun. 23, 2022
Dec. 31, 2022
Accounts Receivable, Noncurrent, Past Due [Line Items]    
Accounts receivable from securitization $ 15,000,000  
Borrowing capacity $ 15,000,000  
Commitment fee percentage 0.85%  
Outstanding balance   $ 0
Hanover Rate    
Accounts Receivable, Noncurrent, Past Due [Line Items]    
Basis spread on variable rate (as a percent) 2.35%