v3.26.1
Subsequent Events (Details) - USD ($)
Aug. 11, 2026
Jul. 30, 2026
Jul. 27, 2026
Jul. 26, 2026
Jun. 03, 2026
Aug. 14, 2025
Jul. 02, 2026
RSUs              
Subsequent Events              
Amount of suspended awards         $ 100,000    
2025 Credit Agreement              
Subsequent Events              
Covenant terms, additional reporting requirement threshold           $ 5,000,000  
Subsequent event              
Subsequent Events              
Aggregate amount             $ 7,500,000
Commitment amount $ 4,500,000            
Additional commitment amount $ 5,500,000            
Commitment period 36 months            
Commitment fee $ 200,000            
Cash payment   $ 125,000          
Subsequent event | 2025 Credit Agreement              
Subsequent Events              
Covenant terms, additional reporting requirement threshold     $ 4,000,000 $ 5,000,000      
Amendment fees     $ 10,000