v3.26.1
Notes Payable (Details) - AFCO - USD ($)
$ in Millions
1 Months Ended
Feb. 28, 2026
Jun. 30, 2026
Dec. 31, 2025
Notes Payable      
Aggregate principal amount $ 0.7    
Interest rate (as a percent) 7.90%    
Monthly payments $ 0.1    
Note Payable   $ 0.2 $ 0.0