v3.26.1
Subsequent Events (Details) - Credit Agreement - USD ($)
$ in Thousands
Nov. 21, 2024
Aug. 10, 2026
Aug. 09, 2026
Jul. 31, 2026
Jul. 30, 2026
Jul. 03, 2026
Jul. 02, 2026
Jun. 30, 2026
Mar. 27, 2026
Mar. 26, 2026
Subsequent Event [Line Items]                    
Minimum Liquidity Amount               $ 12,500 $ 12,500 $ 15,000
Maximum percentage of budgeted amount allowed for disbursement 115.00%                  
Subsequent Event                    
Subsequent Event [Line Items]                    
Debt instrument, deferred principal and interest payment due       $ 9,017   $ 9,017        
Minimum Liquidity Amount   $ 6,250 $ 3,000 $ 6,250 $ 7,500 $ 7,500 $ 12,500      
Debt instrument, fee, percent           1.00%