v3.26.1
Debt - Credit Agreement (Details)
Jun. 18, 2024
USD ($)
Debt Instrument [Line Items]  
Borrowing interest percentage at period end in credit facility 5.00%
Credit Agreement  
Debt Instrument [Line Items]  
Notes payable, current portion $ 1,950,000