XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Debt and Financing Arrangements (Details) - USD ($)
Feb. 21, 2023
Jun. 30, 2025
Dec. 31, 2024
[1]
Debt Instrument [Line Items]      
Outstanding balance of short-term debt   $ 3,932,497 $ 0
Secured Debt | Shareholder Loan Agreement      
Debt Instrument [Line Items]      
Outstanding balance of short-term debt   $ 3,900,000  
Rate of interest   2.50%  
Revolver      
Debt Instrument [Line Items]      
Debt instrument, term 3 years    
Principal amount $ 250,000,000    
Outstanding balance of long-term debt   $ 0  
Standby Letters of Credit      
Debt Instrument [Line Items]      
Additional borrowings available 20,000,000    
Swingline Loans      
Debt Instrument [Line Items]      
Additional borrowings available $ 35,000,000    
[1] The condensed consolidated balance sheet at December 31, 2024 has been derived from the audited consolidated financial statements at that date, but does not include all of the inflation and footnotes required by accounting principles generally accepted in the United States for complete financial statements.